ITÁ¤º¸´º½º
2016.10.19 / 23:40

ÀÚ¹Ù½ºÅ©¸³Æ® »ýÅ°è ÅëÇյɱî

XMaLL°ü¸®ÀÚ
Ãßõ ¼ö 307

¸î³â»õ ÀÚ¹Ù½ºÅ©¸³Æ®(Javascript//)°¡ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß¿¡ Æø³Ð°Ô È°¿ëµÇ¸é¼­ ÀÌ ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÇ ±â¼ú »ýÅ°è ÆÄÆíÈ­¿¡ ´ëÇÑ ¿ì·ÁÀÇ ¸ñ¼Ò¸®µµ ¸¹¾ÆÁ³½À´Ï´Ù. ÀÚ¹Ù½ºÅ©¸³Æ® ±â¹Ý ¶óÀ̺귯¸®³ª À¥ ÇÁ·¹ÀÓ¿öÅ©°¡ ¿ö³« ´Ù¾çÇÏ°í ´ëºÎºÐ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®À̱⿡ ÇÊ¿¬ÀûÀ̶ó´Â ½Ã°¢, Áï ¹®Á¦°¡ ¾Æ´Ï¶õ °üÁ¡µµ ÀÖÁö¸¸¿ä. ¾î·µç ÆÄÆíÈ­ Çö»ó ÀÚü´Â ´ëü·Î ½ÇÀçÇÑ´Ù°í ÀÎÁ¤¹Þ´Â ºÐÀ§±é´Ï´Ù.

¡áÆÄÆíÈ­´Â ÇÊ¿¬?

ÁüÀÛÄÁ´ë ÆÄÆíÈ­´Â 2°¡Áö Çö»óÀ» ¹¶¶×±×·Á ÁöĪÇÏ´Â °Í °°½À´Ï´Ù. Çϳª´Â °°Àº À̸§À» ¾²´Â ±â¼ú¿¡ °ü·ÃµÈ Äڵ尡 °³¹ß ¹× ±¸µ¿ ȯ°æ Ãø¸é¿¡¼­ ÅëÀϼºÀÌ ¾ø°Å³ª ¾àÇÑ °ÍÀÔ´Ï´Ù. ´Ù¸¥ Çϳª´Â ±â¼úÀ» ´Ù·ç´Â °³¹ßÀÚ Ä¿¹Â´ÏƼÀÇ °æÇè°ú Áö½ÄÀÌ ¸ðÀÌ°í ½×À̱⺸´Ü »ê»êÀÌ Èð¾îÁ®¼­ Âü°íÇϱ⠾î·Á¿î °ÍÀÌ°í¿ä. ÀüÀÚ´Â ¾÷°è¿¡ °øÀÎµÈ »ç½ÇÀÌ°í, ÈÄÀÚ´Â ÈçÈ÷ Á¢ÇÒ ¼ö ÀÖ´Â ½Ç¹«ÀÚÀÇ °íÃæÀÔ´Ï´Ù.

¾Æ½ºÅ° ÄÚµå.
¾Æ½ºÅ° ÄÚµå.

ÆÄÆíÈ­¸¦ ³íÇÏ´Â °Ô ÀÌ»óÇØ º¸ÀÏÁöµµ ¸ð¸£°Ú½À´Ï´Ù. ÀÚ¹Ù½ºÅ©¸³Æ®¶ó´Â ¾ð¾î ÀÚü´Â ÀÏ·ÃÀÇ ±¹Á¦ Ç¥ÁØ(ECMAscript)¿¡ ±â¹ÝÇϴϱî¿ä. ÇÏÁö¸¸ ¾î¶² ÇÁ·Î±×·¡¹Ö ¾ð¾î°¡ Àß Á¤¸®µÈ Ç¥ÁØ¿¡ ±â¹ÝÇØ ¸¸µé¾îÁ³´Ù´Â »ç½Ç°ú, ±× ¾ð¾î¸¦ »ç¿ëÇØ ÇÁ·Î±×·¡¹ÖÀ» Çϴ ȯ°æÀº ÀüÇô º°°³ »ç¾ÈÀÔ´Ï´Ù. °³¹ß ÇöÀå¿¡¼­ ÀÚ¹Ù½ºÅ©¸³Æ®´Â ½ÇÁ¦·Î ÇϳªÀÇ ¾ð¾î¸¦ ¸»ÇÑ´Ù°í º¸±â ¾î·Á¿ï ¶§°¡ ¸¹½À´Ï´Ù. ÀÌÀ¯°¡ ÀÖ½À´Ï´Ù.

[¢Ñ°ü·Ã±â»ç: Â÷¼¼´ë ÀÚ¹Ù½ºÅ©¸³Æ® Ç¥ÁØ 'ECMAscript 2016' °ø°³]

ÀÏ´Ü »ç¿ëÀÚµéÀÌ ¾²´Â °¢ ºê¶ó¿ìÀú °³¹ß»ç°¡ Àú¸¶´ÙÀÇ ÀÚ¹Ù½ºÅ©¸³Æ® ¿£ÁøÀ» ±¸ÇöÇÏ°í ÀÖÁÒ. ºê¶ó¿ìÀú Á¾·ù¿Í ¹öÀü¿¡ µû¶ó °°Àº Äڵ尡 ´Ù¸¥ °á°ú¸¦ ³»´Â °Ô Çö½ÇÀÌ¿¡¿ä. ¶Ç °³¹ß¾ð¾îÀÇ ÇüŸ¦ º¯ÇüÇϰųª ±â´ÉÀ» È®ÀåÇÑ (½´ÆÛ¼Â) ¾ð¾î, ¶Ç´Â ±âÁ¸ ¹öÀüÀ» º¸¿ÏÇϱâ À§ÇÑ ¼ö¸¹Àº ¶óÀ̺귯¸®°¡ ÀÖ°í¿ä. È°¿ë ¹üÀ§¿¡ ºñÇØ ±×¿¡ ³»ÀåµÈ ÇÔ¼ö°°Àº °Ô ºÎÁ·ÇÏ´Ù´Â ÁöÀû¿¡ ½Ã´Þ·Á ¿Â¸¸Å­ ±×°É º¸¿ÏÇÒ ¼ö´ÜÀÌ ÇÊ¿äÇ߰ŵç¿ä.

[¢Ñ°ü·Ã±â»ç: ³×À̹ö°¡ º» À¥Ç¥ÁØ »ýÅ°è '³«°üÇÒ ¼ö¸¸Àº ¾ø´Ù']
[¢Ñ°ü·Ã±â»ç: "À¥ ÆÄÆíÈ­´Â ÇÊ¿¬¡¦Ç¥ÁØ ±â´Ù¸®Áö ¸¶¶ó"]

ÇÑ ¸¶µð·Î, ¼­ºñ½º ¿î¿µ ȯ°æÀ̳ª °³¹ß Àǵµ¿¡ µû¶ó ÀÚ¹Ù½ºÅ©¸³Æ® Äڵ尡 µ¹¾Æ°¡´Â »ç¿ëÀÚ È¯°æµµ, °³¹ß µµ±¸¿Í ȯ°æµµ Á¦°¢°¢À̶ó´Â °Ì´Ï´Ù. ±×·¡¼­ ÀÚ¹Ù½ºÅ©¸³Æ®¶ó´Â °øÅëºÐ¸ð¸¦ Á¦¿ÜÇÏ¸é ½Ç¿ëÀûÀÎ ´ÜÀÏ Á¢Á¡À» ã±â ¾î·Á¿ï¸¸Å­ °Å´ëÇÏ°í ÆÄÆíÈ­µÈ Ä¿¹Â´ÏƼ°¡ Çü¼ºµÆ°í¿ä. ÀÚ¹Ù½ºÅ©¸³Æ® Àüü »ýÅ°踦 °üÅëÇÏ´Â ¶Ñ·ÇÇÑ ±¸½ÉÁ¡ ¾øÀÌ ´Ù¾çÇÑ ÇöÀåÀÇ °³º°ÀûÀÎ ¹®Á¦ ÇØ°á ¼ö´ÜÀÌ ÀÚ»ýÇÑ °á°ú¶ó º¼ ¼ö Àְڳ׿ä.

¿Àǽñ׳ÎÀÇ ¾Èµå·ÎÀÌµå ±â±â ÆÄÆíÈ­ ÇöȲ ÀÎÆ÷±×·¡ÇÈ. ±¸±ÛÀÌ ¸¸µç ¾Èµå·ÎÀ̵嵵 Á÷Á¢ ÅëÁ¦ÇÏÁö ¾Ê´Â ¿ÀǼҽº Ä¿¹Â´ÏƼ ¹öÀüÀÇ °æ¿ì »ç¿ëÀÚ¿Í °³¹ßÀÚ¿¡°Ô ÆÄÆíÈ­ ¹®Á¦°¡ ÀÖ´Ù. À̹ÌÁö´Â ±â»ç¿Í ¹«°üÇÔ.
¿Àǽñ׳ÎÀÇ ¾Èµå·ÎÀÌµå ±â±â ÆÄÆíÈ­ ÇöȲ ÀÎÆ÷±×·¡ÇÈ. ±¸±ÛÀÌ ¸¸µç ¾Èµå·ÎÀ̵嵵 Á÷Á¢ ÅëÁ¦ÇÏÁö ¾Ê´Â ¿ÀǼҽº Ä¿¹Â´ÏƼ ¹öÀüÀÇ °æ¿ì »ç¿ëÀÚ¿Í °³¹ßÀÚ¿¡°Ô ÆÄÆíÈ­ ¹®Á¦°¡ ÀÖ´Ù. À̹ÌÁö´Â ±â»ç¿Í ¹«°üÇÔ.

¡á¸®´ª½ºÀç´Ü, JSÀç´Ü Ãâ¹ü "ÀÚ¹Ù½ºÅ©¸³Æ® ¿ÀǼҽº Å°¿ì°Ú´Ù"

´©±º°¡ ³ª¼­¼­ ÀÚ¹Ù½ºÅ©¸³Æ® »ýÅ°èÀÇ ÆÄÆíÈ­¸¦ ¸·°Å³ª, Àû¾îµµ ¿ÏÈ­ÇÒ ¼ö ÀÖÀ»±î¿ä? ¾î¼¸é ¸®´ª½ºÀç´ÜÀÌ ÀÌ·± ¿ªÇÒÀ» ÇÒ ¼ö ÀÖÀ»Áöµµ ¸ð¸£°Ú½À´Ï´Ù. ¸®´ª½ºÀç´ÜÀÌ Áö³­ 17ÀϺÎÅÍ ¿µ±¹ ·±´ø¿¡¼­ ¿­¸®°í ÀÖ´Â À¯·´ ¿ÀǼҽºÄÁÆÛ·±½º(OSCON Europe)¿¡¼­, ÀÚ¹Ù½ºÅ©¸³Æ® ±â¹Ý À¥ ¾ÖÇø®ÄÉÀ̼ǰú ¼­¹ö Ãø ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ±â¼ú¿¡ °ü·ÃµÈ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®¸¦ À°¼ºÇÏ°Ú´Ù´Â ±¸»óÀ» Á¦½ÃÇ߰ŵç¿ä.

°ø½Ä ¹ßÇ¥¿¡ µû¸£¸é ¸®´ª½ºÀç´ÜÀº ÄÁÆÛ·±½º ÇöÀå¿¡¼­ 'JSÀç´Ü(JS Foundation)'À̶ó´Â À̸§ÀÇ ºñ¿µ¸®Á¶Á÷À» ÅëÇØ ¿©·¯ ÀÚ¹Ù½ºÅ©¸³Æ® °ü·Ã ¿ÀǼҽº ÇÁ·ÎÁ§Æ® ÈÄ¿ø¿¡ Çù·ÂÇÏ°Ú´Ù°í ¼±¾ðÇß½À´Ï´Ù. ÁÖ¿ä À¥ ±â¼ú ¾÷°è¿¡¼­ ³Î¸® È°¿ëµÇ°í Àְųª ÀüµµÀ¯¸ÁÇÏ´Ù°í ÆÇ´ÜÇÑ ÇÁ·ÎÁ§Æ®¸¦, ¸®´ª½ºÀç´ÜÀÇ ¿ì»ê ¾Æ·¡ Àû±Ø ¹Ð¾îÁÖ°Ú´Ù°í ³ª¼± ¸ð¾ç»õÁÒ.

[¢ÑÂüÁ¶¸µÅ©: The Linux Foundation Unites Javascript// Community for Open Web Development]

JSÀç´Ü ¹ßÁ·°ú ÇÔ²² °ø°³µÈ ù ÈÄ¿ø ´ë»óÀº 23°¡ÁöÀÔ´Ï´Ù. Àú¸¶´Ù ÀÚ¹Ù½ºÅ©¸³Æ® °³¹ß ¿µ¿ª¿¡¼­ ÀÌ¹Ì ÀÎÁöµµ¸¦ ¾òÀº ¿ÀǼҽº ÇÁ·ÎÁ§Æ®ÀÔ´Ï´Ù. JSÀç´Ü ÃøÀº ÁÖ¿ä ÈÄ¿ø ÇÁ·ÎÁ§Æ®·Î Å×½ºÆà ÇÁ·¹ÀÓ¿öÅ© '¾ÛÇÇ¿ò(Appium)'°ú '¸ðÄ«(Mocha)', À¥¾Û ¸ðµâÀÇ ÄÚµå¿Í ÆÄÀÏ°£ ÀÇÁ¸¼ºÀ» Á¤¸®ÇØÁÖ´Â ÆÐŰ¡ µµ±¸ 'À¥ÆÑ(Webpack)', °æ·® ÀÚ¹Ù½ºÅ©¸³Æ®¿£Áø 'Á¦¸®½ºÅ©¸³Æ®(Jerryscript)'¿Í ³ëµåJS±â¹Ý ·±Å¸ÀÓ '³ëµå·¹µå(Node-RED)'ó·³ »ç¹°ÀÎÅͳÝ(IoT) ±â±â ȯ°æ¿¡ ´ëÀÀÇÏ´Â ±â¼ú, °¡»óÈ­Æó¸¦ À§ÇÑ °áÁ¦ÇÁ·ÎÅäÄÝ ¸ðµâ 'ÀÎÅÍ·¹ÀúJS(Interledger.js)', ¼¼°è ½ÃÂ÷¿¡ ´ëÀÀÇϱâ À§ÇÑ ³¯Â¥ ¹× ½Ã°£ ó¸® ¶óÀ̺귯¸® '¸ð¸àÆ®JS(Moment.js)' µî 7°¡Áö¸¦ ²Å¾Ò½À´Ï´Ù.

[¢Ñ°ü·Ã±â»ç: »ï¼º "IoT ÇÁ·Î±×·¡¹Ö, ÀÚ¹Ù½ºÅ©¸³Æ®·Î OK"]
[¢ÑÂüÁ¶¸µÅ©: Our Projects | The JS Foundation]
À̾îÁö´Â ¼³¸í¿¡ µû¸£¸é JSÀç´ÜÀº '±â¼úÀÚ¹®À§¿øȸ(TAC)'¿Í '°ü¸®ÀÌ»çȸ(Governing Board)'¸¦ ÁÖÃàÀ¸·Î »ï´Â °³¹æÇü ±â¼ú°Å¹ö³Í½º ¸ðµ¨·Î ¿î¿µµË´Ï´Ù. TAC´Â ÇÁ·ÎÁ§Æ®¿¡ ±â¼úÀûÀÎ Á¶¾ðÀ» ÁÖ°í ÀÚ¹Ù½ºÅ©¸³Æ® »ýÅ°迡¼­ ÇØ´ç ±â¼úÀÌ ´©¸± ¼ö ÀÖ´Â ±âȸ¿¡ °üÇÑ Á¤º¸¸¦ ÀÌ»çȸ¿¡ Á¦°øÇÕ´Ï´Ù. ÀÌ»çȸ ±¸¼º¿øÀº »ç¾÷Àû ÀÇ»ç°áÁ¤°ú ¸¶ÄÉÆÃÀ» °¡À̵åÇÏ°í, ±â¼úÄ¿¹Â´ÏƼ¿Í ȸ¿ø»ç°£ÀÇ ÀÇ°ßÀ» Á¶À²ÇÏ°í¿ä.

ÇÁ·Î±×·¡¹Ö ¼Ò½ºÄÚµå.
ÇÁ·Î±×·¡¹Ö ¼Ò½ºÄÚµå.

¡áJSÀç´Ü, ÆÄÆíÈ­ ÇØ°á ½Ç¸¶¸®?

¸®´ª½ºÀç´Ü¿£ ÀÌ¹Ì ¿©·¯ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®ÀÇ ÈÄ°ßÀÎÀÌÀÚ ±¸½ÉÁ¡ ¿ªÇÒÀ» ÇØ ¿Â ÀÌ·ÂÀÌ ÀÖ´Â ¸¸Å­, ÆÄÆíÈ­µÈ ÀÚ¹Ù½ºÅ©¸³Æ® °ü·Ã ±â¼ú Ä¿¹Â´ÏƼÀÇ È帧À» ÀÚ¿¬½º·´°Ô ¸ð¾ÆÁÙ ¼ö ÀÖ°Ú´Ù´Â ±â´ë¸¦ Çغ¼¸¸ÇÕ´Ï´Ù. Ç¥Çö»óÀÇ Â÷ÀÌ´Â ÀÖÁö¸¸ ¿µ¹Ì±Ç ¿Ü½Å º¸µµ¿¡¼­µµ ºñ½ÁÇÑ Àü¸ÁÀ» ³»³õ´Â ºÐÀ§±âÀÔ´Ï´Ù. ¿µ±¹ IT¹Ìµð¾î ´õ·¹Áö½ºÅÍ´Â ÀÌ ¼Ò½ÄÀ» ´ÙÀ½°ú °°ÀÌ ÀüÇß½À´Ï´Ù.

"ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·ÎÁ§Æ®µéÀÇ À§¿ëÀ» Å°¿öÁÙ ÇÁ·ÎÁ§Æ®°¡ ¸®´ª½ºÀç´Ü¿¡ ÀÇÇØ ¹ßÁ·Çß´Ù. JSÀç´ÜÀÌ ÀÚ¹Ù½ºÅ©¸³Æ® ¾ÖÇø®ÄÉÀ̼ǰú ¼­¹öÃø ÇÁ·ÎÁ§Æ®¸¦ À°¼ºÇÑ´Ù. ±¤¹üÀ§ÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® ±â¼ú äÅðú °³¹ßÀ» ÁÖµµÇÏ°í Çù·ÂÀ» ÃËÁøÇϱâ À§ÇÑ Á߽ɿ¡ µÎ·Á´Â Àǵµ´Ù. JSÀç´ÜÀº °³¹ßÀÚ¿Í Åø Á¦ÀÛÀÚ°¡ ºü¸¥ º¯È­ Ãß¼¼¸¦ ¹Þ¾ÆµéÀ̵µ·Ï µµ¿ï °ÍÀÌ´Ù."

[¢ÑÂüÁ¶¸µÅ©: Linux Foundation whacks open Javascript// projects umbrella]

¹Ì±¹ Áöµð³ÝÀº '¸®´ª½ºÀç´ÜÀÌ ¿ÀǼҽº ÀÚ¹Ù½ºÅ©¸³Æ® Ä¿¹Â´ÏƼ¸¦ ÅëÀÏÇϱâ À§ÇØ ¾Ö¾²°í ÀÖ´Ù'´Â Á¦¸ñÀÇ º¸µµ¸¦ ÅëÇØ, JSÀç´ÜÀÌ »ýÅ°èÀÇ ÆÄÆíÈ­ ¹®Á¦¿¡ ¸Â¼³ °ÍÀ̶õ °üÃø¿¡ ÇÑÃþ ¹«°Ô¸¦ ½Ç¾ú³×¿ä. ÀϺθ¦ ÀοëÇÏ¸é ´ÙÀ½°ú °°½À´Ï´Ù.

"(JSÀç´ÜÀº) °íÇ°Áú Ç¥ÁØ°ú Àå±âÀûÀÎ Áö¼Ó°¡´É¼ºÀ» Àå·ÁÇÒ ¸ð¹ü»ç·Ê¿Í Á¤Ã¥À» ÃËÁøÇÔÀ¸·Î½á ÀÚ¹Ù½ºÅ©¸³Æ® ¾ÖÇø®ÄÉÀÌ¼Ç ¹× ¼­¹öÃø ÇÁ·ÎÁ§Æ®¸¦ µ½±â·Î Çß´Ù. ¡¦(Áß·«)¡¦ ÀÚ¹Ù½ºÅ©¸³Æ® °³¹ßÀÚ´Â ¹ßÀüÇϳª µÚÁ×¹ÚÁ×ÀÎ ¿ÀǼҽº ±â¼ú Æ÷Æ®Æú¸®¿À¿¡ ÀÇÁ¸ÇØ ÇÙ½É ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé°í, Å×½ºÆ®ÇÏ°í, ¹èÆ÷ÇÑ´Ù. Àç´Ü ¸ñÇ¥´Â ÇÙ½É ÀÚ¹Ù½ºÅ©¸³Æ® ¼Ö·ç¼Ç°ú °ü·Ã ±â¼úÀÇ ±¤¹üÀ§ÇÑ Ã¤Åðú °³¹ß ÁøôÀ» ÁÖµµÇÏ´Â °ÍÀÌ´Ù."

[¢ÑÂüÁ¶¸µÅ©: The Linux Foundation strives to unite open-source Javascript// community]
°ø½Ä ¹ßÇ¥ ³»¿ë°ú ¿Ü½ÅµéÀÇ ÀÌ·± °üÃøÀ¸·Î ÁüÀÛÇØ º¸¸é, JSÀç´ÜÀ» ÅëÇØ ¼±º°µÈ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®´Â »ó´ëÀûÀ¸·Î ±×·¸Áö ¾ÊÀº ÇÁ·ÎÁ§Æ®³ª ±â¼ú¿¡ ºñÇØ Ä¿¹Â´ÏƼÀÇ °ü½É°ú Áö¿øÀ» À̲ø¾î³»´Â µ¥ À¯¸®ÇÒ °Í °°½À´Ï´Ù. ´ÙÁ¾´Ù¾çÇÑ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®·Î ¾î¼ö¼±ÇÑ ÀÚ¹Ù½ºÅ©¸³Æ® »ýÅ°谡 °ø½Å·ÂÀ» °®Ãá ÈÄ¿øÀÚÀÇ ¼±º°À» ÅëÇØ Á¤¸®µÇ´Â °á°ú¸¦ ¸ÂÀ» Áöµµ ¸ð¸¨´Ï´Ù.

Á¦ÀÌÄõ¸® ÄÁÆÛ·±½º ÇöÀå. 2.0 ¹öÀü ¾÷±×·¹ÀÌµå ¼³¸íÁß ÇâÈÄ Ãß°¡µÉ ±â´ÉÀ» ½Ã¿¬ÇÏ´Â ¸ð½À.
Á¦ÀÌÄõ¸® ÄÁÆÛ·±½º ÇöÀå. 2.0 ¹öÀü ¾÷±×·¹ÀÌµå ¼³¸íÁß ÇâÈÄ Ãß°¡µÉ ±â´ÉÀ» ½Ã¿¬ÇÏ´Â ¸ð½À.

¡á´Ù¾ç¼º À§Çù ¿©Áö¿¡ ÁÖ¸ñ

°æÀï°ü°è¿¡ ÀÖ´Â ÀÚ¹Ù½ºÅ©¸³Æ® ±â¹Ý ¿ÀǼҽº ÇÁ·ÎÁ§Æ® Áß Çϳª°¡ JSÀç´ÜÀÇ ÈÄ¿ø ´ë»óÀÌ µÉ °æ¿ì ºü¸£°Ô »ç¿ëÀÚÃþÀ» ´Ã¸®°í Âü¿© °³¹ßÀÚ »ýÅ°踦 È®´ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ÃÀå°üÁ¡¿¡¼± µ¶Á¡ »ç¾÷ÀÚ°£ °æÀïÀ¸·Î ¹¯È÷´Â ±â¼ú¿¡ ºñÇϸé, ¼Ò¿ÜµÈ ¿ÀǼҽº ±â¼úÀ» ¾²´õ¶óµµ »ç¿ëÀÚ ºÎ´ãÀÌ Àû°ÚÁÒ. »ç¿ëÀÚ ÀÔÀå¿¡¼± Àå±âÀûÀ¸·Î ±â¼ú ³­¸³ÀÇ È¥¶õÀ» ÁÙÀÏ ¼öµµ ÀÖ°í¿ä. ÇÏÁö¸¸ ´Ù¸¥ ¼º¼÷µÈ ¿ÀǼҽº°¡ ¼Ò¿ÜµÉ °¡´É¼ºµµ ÀÖ½À´Ï´Ù.

JSÀç´Ü ÇÁ·ÎÁ§Æ®¿¡ Æ÷ÇÔµÈ À¥¾Û ÇÁ·¹ÀÓ¿öÅ© 'Á¦ÀÌÄõ¸®(jQuery)'¸¦ ¿¹·Î µé ¼ö Àְڳ׿ä. ¼¾Â÷(Sencha)³ª ±¸±ÛÀÇ ¾Þ±Ö·¯JS(AngularJS)°¡ °æÀïÀÚÀÔ´Ï´Ù. À̹ۿ¡µµ ºñ½ÁÇÑ µµ±¸°¡ Â÷°í ³ÑÄ¡°Ô ¸¹½À´Ï´Ù. ±¸±ÛÀº µ¢Ä¡°¡ Å©´Ï±î ¾Þ±Ö·¯JS¸¦ ¾Ë¾Æ¼­ Àß Å°¿î´Ù ÇÏ´õ¶óµµ, ¼¾Â÷ ÇÁ·ÎÁ§Æ®´Â µ¿¸íÀÇ '½ºÅ¸Æ®¾÷'ÀÌ ¹Ð°í ÀÖ½À´Ï´Ù. ¿Ö ÇÏÇÊ Á¦ÀÌÄõ¸®¸¦ ÈÄ¿øÇÒ±î¿ä? JSÀç´ÜÀÇ Àü½ÅÀÌ 'Á¦ÀÌÄõ¸®Àç´Ü(jQuery Foundation)'À̶ó¼­ÁÒ.

Áö³­ÇØ 9¿ù Á¦ÀÌÄõ¸®Àç´Ü°ú µµÁ¶Àç´Ü(Dojo Foundation)ÀÌ ÇÕº´Çß°í, ±× Á¶Á÷ÀÌ È°µ¿ ¿µ¿ªÀ» Å°¿ì¸é¼­ À̸§À» ¹Ù²ã JSÀç´ÜÀÌ µÆ½À´Ï´Ù. ÇÕº´µÈ µµÁ¶Àç´Üµµ 'µµÁ¶ÅøŶ(Dojo Toolkit)'À̶ó´Â ÀÚ¹Ù½ºÅ©¸³Æ® ±â¹Ý Å©·Î½ºÇ÷§Æû ¶óÀ̺귯¸®¸¦ ¿ÀǼҽº ÇÁ·ÎÁ§Æ®·Î ÈÄ¿øÇÏ´Â ºñ¿µ¸® Á¶Á÷À̾ú´Âµ¥¿ä. ÀÌ µµÁ¶ÅøŶ ÇÁ·ÎÁ§Æ® ¿ª½Ã JSÀç´Ü ÈÄ¿ø ÇÁ·ÎÁ§Æ®¿¡ Æ÷ÇԵƽÀ´Ï´Ù. »ç½Ç ÀÌÁ¦¿Í¼­ Æ÷ÇÔ ¾È µÆ´Ù¸é, ±×°Ô ´õ ÀÌ»óÇÑ °ÅÁÒ.

´ç¿¬Çϸé, ±¦ÂúÀº °É±î¿ä? ¾Æ´ÏÁÒ. ÀÌÁ¦ JSÀç´ÜÀÇ È¸¿ø»ç ¸é¸éÀ» º¸ÁÒ. Á¦¸®½ºÅ©¸³Æ®¸¦ ¸¸µç »ï¼ºÀüÀÚ¿Í ³ëµå·¹µå¸¦ ¸¸µç IBMÀÌ ÃÖ»óÀ§(Ç÷¡Æ¼³Ñ) µî±Þ ȸ¿ø»ç·Î À̸§À» ¿Ã¸®°í ÀÖÁö¸¸, ¾ÆÁ÷ À¥±â¼ú »ýÅ°迡¼­ À̵éÀÇ ¿µÇâ·ÂÀÌ Àý´ëÀûÀÌÁø ¾Ê¾Æ º¸ÀÔ´Ï´Ù. ³ª¸ÓÁö ½Ç¹öµî±Þ 7°³ ȸ¿ø»ç´Â ü±ÞÀÌ ÀÛ°í¿ä. ºÒÇàÀÎÁö ´ÙÇàÀÎÁö, ÀÚü ±â¼ú »ýÅÂ°è ¸¸µé±â¿¡ ¿­½ÉÀÎ ±¸±Û, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®(MS), ÆäÀ̽ººÏ µîÀº ÀÏ´Ü ¾ø³×¿ä.

JSÀç´Ü Ç÷¡Æ¼³Ñ ÈÄ¿ø»ç ¸í´Ü¿¡ IBM°ú »ï¼ºÀÌ À̸§À» ¿Ã·È´Ù.
JSÀç´Ü Ç÷¡Æ¼³Ñ ÈÄ¿ø»ç ¸í´Ü¿¡ IBM°ú »ï¼ºÀÌ À̸§À» ¿Ã·È´Ù.

[¢Ñ°ü·Ã±â»ç: ÀÚ¹Ù¡¤C# °³¹ßÀÚ À§ÇÑ MSÆÇ ÀÚ¹Ù½ºÅ©¸³Æ®]
[¢Ñ°ü·Ã±â»ç: ±¸±Û, Â÷¼¼´ë À¥¾Û ±â¼ú¿¡ MS À¥°³¹ß ¾ð¾î ¼ö¿ë]
JSÀç´ÜÀº ¿©´À ¿ÀǼҽº ÈÄ¿ø Àç´Üó·³ ºñ¿µ¸®Á¶Á÷À» Ç¥¹æÇß½À´Ï´Ù. ÀçÁ¤À» Ãæ´çÇϴ ȸ¿ø»ç»Ó¾Æ´Ï¶ó ´Ù¸¥ À¥±â¼ú Ç¥ÁØÈ­ Á¶Á÷°úµµ Çù·ÂÇÑ´ä´Ï´Ù. ±Û·Î¹ú À¥Ç¥ÁØÈ­±â±¸ '¿ùµå¿ÍÀ̵åÀ¥ÄÁ¼Ò½Ã¾ö(W3C)'°ú, ºê¶ó¿ìÀú °³¹ß¾÷ü°£ÀÇ À¥±â¼úÇ¥ÁØÈ­ Çù·Â Ä¿¹Â´ÏƼÀÎ 'À¥ ÇÏÀÌÆÛÅؽºÆ® ¾ÖÇø®ÄÉÀÌ¼Ç ±â¼ú ¿öÅ·±×·ì(WHATWG)'°ú, ¼­¹öÃø ÀÚ¹Ù½ºÅ©¸³Æ® ÇÁ·¹ÀÓ¿öÅ© ±â¼ú Ä¿¹Â´ÏƼÀÇ ÁÖÃàÀÎ '³ëµåJSÀç´Ü' µî°úµµ ÀÏÇÑ´Ù ÇÏ°í¿ä.

¾ÕÀ¸·Î W3C¿Í WHATWG¿Í ³ëµåJSÀç´ÜÀ» ºñ·ÔÇÑ ¼ö¸¹Àº À¥±â¼ú °ü·Ã ´Üü¿Í ¼Ò¼Ó ȸ¿ø»ç¿Í °Å±â¼­ ÀÏÇÏ´Â °³¹ßÀÚ¿Í ¿ÜºÎ °³¹ßÀÚ Ä¿¹Â´ÏƼ¸¦ ¾Æ¿ï·¯ ¸¹Àº ´«µéÀÌ JSÀç´ÜÀ» ÁöÄѺ¸°ÚÁÒ. »ï¼ºÀüÀÚ³ª IBMÀ» ºñ·ÔÇÑ È¸¿ø»çµé¿¡°Õ Àú¸¶´Ù JSÀç´ÜÀ» Áö·¿´ë »ï¾Æ »ç¾÷Àû ÀÌÀÍ¿¡ ¸Â¹°¸®´Â ¹æÇâÀ¸·Î ÀÚ¹Ù½ºÅ©¸³Æ® »ýÅ°踦 À̲ø·Á´Â ¹Ù¶÷ÀÌ ÀÖÀ»ÅÙµ¥, ±× ¹Ù¶÷ÀÌ »ýÅ°è Àüü¿¡ µµ¿òÀÌ µÈ´Ù´Â °É ÀÔÁõÇÒ Àǹ«µµ ÀÖÀ¸´Ï±î¿ä.