µ¥ÀÌÅͺ£À̽º, °³¹ß, Å×½ºÆ® °ü¸® µµ±¸ ¾÷°è¸¦ ¼±µµÇÏ´Â ¾ÆÀ̵¥¶ó(IDERA)°¡ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß Ç÷§Æû ºÐ¾ß¸¦ ¼±µµÇÏ´Â ¼¾Â÷(Sencha)»ç¸¦ ÀμöÇÑ´Ù°í 29ÀÏ ¹ßÇ¥Çß´Ù. ¼¾Â÷´Â ¾ÆÀ̵¥¶óÀÇ °³¹ß µµ±¸ ºÎºÐÀ» ´ã´çÇÏ´Â ¿¥¹ÙÄ«µ¥·Î(Embarcadero)¿¡ ÅëÇÕµÉ ¿¹Á¤ÀÌ´Ù.
¼¾Â÷ÀÇ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß Ç÷§ÆûÀº ´Ù¾çÇÑ ±â´ÉÀ» °®Ãá Å©·Î½º-Ç÷§Æû À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼³°èºÎÅÍ °³¹ß, Å×½ºÆ®±îÁö ¸ðµÎ Áö¿øÇÑ´Ù. °³¹ßµÈ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀº µ¥½ºÅ©Å¾, ÅÂºí¸´, ½º¸¶Æ®Æù ¸ðµÎ¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÃÖ±Ù ¿¬±¸¿¡ µû¸£¸é, ¼¾Â÷ÀÇ Ç®½ºÅÃ(full-stack) ¿£ÅÍÇÁ¶óÀÌÁî ¼Ö·ç¼ÇÀ» »ç¿ëÇÒ °æ¿ì ´Ù¸¥ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÒ ¶§º¸´Ù »ý»ê¼ºÀÌ ÃÖ´ë 50% ´õ ³ôÀº °ÍÀ¸·Î Á¶»çµÆ´Ù.
¾ÆÀ̵¥¶ó ·£µð Á¦ÀÌÄß½º CEO´Â "¼¾Â÷´Â À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ °³¹ß ¹× Á¦°ø °úÁ¤¿¡¼ÀÇ º¹ÀâÇÔ°ú ºñ¿ëÀ» ÁÙÀÌ´Â °Í¿¡ ÃÊÁ¡À» ¸ÂÃß°í ÀÖÀ¸¸ç, ÀÌ Á¡Àº ¿ì¸®ÀÇ °³¹ß µµ±¸ »ç¾÷ ¹æÇâ°úµµ ¿Ïº®ÇÏ°Ô ÀÏÄ¡ÇÑ´Ù"¸ç, "ÀÌ ºÐ¾ß¿¡ ´ëÇÑ ±â´ë°¨ÀÌ ¸Å¿ì Å©´Ù. ¾ÕÀ¸·Îµµ °³¹ß µµ±¸ ±â´É Çâ»óÀ» À§ÇÑ ¿¬±¸¿Í ÅõÀÚ¸¦ Áö¼ÓÇÒ °Í"À̶ó°í ¹àÇû´Ù.
¼¾Â÷ÀÇ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß µµ±¸´Â Æ÷Ãá 100´ë ±â¾÷ÀÇ 60%°¡ »ç¿ëÇÏ°í ÀÖÀ¸¸ç Àü ¼¼°è ¼öõ °³ÀÇ µ¥ÀÌÅÍ Áý¾àÀûÀÎ À¥ ¾ÖÇø®ÄÉÀ̼ǵéÀ» Áö¿øÇÑ´Ù. ÃÖ±Ù¿¡´Â ¸¹Àº ±â´ë¸¦ ¹Þ°í ÀÖ´Â ¼¾Â÷ Ext JS 6.5¿Í ¸®¾×Æ®(React) ¾ÖÇø®ÄÉÀ̼ǿ¡ °·ÂÇÑ UI ÄÄÆ÷³ÍÆ®µéÀ» Ãß°¡ÇÒ ¼ö ÀÖ´Â ExtReact¸¦ ¼±º¸À̱⵵ Çß´Ù.
¼¾Â÷ÀÇ Á¦Ç°µéÀº 2017 SD ŸÀÓ½º 100 ¾î¿öµå¿¡¼ »ç¿ëÀÚ °æÇè ºÐ¾ß ¼ö»ó Á¦Ç°À¸·Î ¼±Á¤µÆ´Ù. ±× Áß ¼¾Â÷ Ext JS´Â CODiE ¾î¿öµå ÆÄÀ̳θ®½ºÆ® Áß 'ÃÖ°íÀÇ ¸ð¹ÙÀÏ °³¹ß ¼Ö·ç¼Ç' ºÐ¾ß¿¡ À̸§À» ¿Ã¸®±âµµ Çß´Ù.
¿¥¹ÙÄ«µ¥·ÎÀÇ ¾ÆŸ³ª½º Æ÷Æ÷ºê º»ºÎÀåÀº "¼¾Â÷´Â °è¼ÓÇؼ ±Ô¸ð°¡ Ä¿Áö°í ÀÖ´Â ±Û·Î¹ú °³¹ßÀÚ »çȸ¿¡ ½Å¼ÓÇÑ °³¹ß µµ±¸¸¦ Á¦°øÇÏ·Á´Â ¿ì¸®ÀÇ »ç¸í¿¡ ¿Ïº®ÇÏ°Ô ºÎÇÕÇÑ´Ù"¸ç, "ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ Ãß°¡ Áö¿øÇÔÀ¸·Î½á ¾ð¾î ¿µ¿ªÀ» È®ÀåÇÏ°í, ±âÁ¸ Á¦Ç°±ºµé°úµµ ±¤¹üÀ§ÇÑ ½Ã³ÊÁö È¿°ú¸¦ ³»°Ô µÉ °Í"À̶ó°í ¸»Çß´Ù. ¿¹¸¦ µé¾î, ¼¾Â÷ Ext JS´Â ¿¥¹ÙÄ«µ¥·ÎÀÇ RAD ½ºÆ©µð¿À¿¡ ¾Ë¸ÂÀº °·ÂÇÑ À¥ ÇÁ·¹ÀÓ¿öÅ©¸¦ Á¦°øÇÔÀ¸·Î½á À©µµ¿ë VCL°ú ¸ð¹ÙÀÏ¿ë ÆÄÀ̾î¸ùÅ°(FMX)¸¦ Æ÷ÇÔÇÑ ³×ÀÌƼºê ÇÁ·¹ÀÓ¿öÅ©¸¦ º¸¿ÏÇÏ°Ô µÈ´Ù.
¼¾Â÷ ¾ÆÆ® ·£µå·Î CEO´Â "¾ÆÀ̵¥¶ó °³¹ß µµ±¸ Á¦Ç°±º¿¡ ÇÕ·ùÇÔÀ¸·Î½á ¼¾Â÷ÀÇ R&D¿Í ½ÃÀå ÁøÃâ ´É·ÂÀº ´õ¿í Ä¿Áú °ÍÀ¸·Î ±â´ëÇÑ´Ù"¸ç, "ÀÌ´Â °í°´ °¡Ä¡¸¦ ±Ø´ëÈÇϱâ À§ÇØ »õ·Î¿î ±â¼úÀ» »óÈ£ ¿î¿ë °¡´ÉÇϵµ·Ï ÇÔÀ¸·Î½á Á¦Ç° ÇÁ·¹ÀÓ¿öÅ©¸¦ °³¹æÇÏ°íÀÚ ÇØ¿Ô´ø ¿ì¸®ÀÇ ³ë·ÂÀ» Áö¼ÓÇÒ ¼ö ÀÖ´Â ³í¸®ÀûÀÎ ¹æ¹ý"À̶ó°í ¹àÇû´Ù. À̱ÔÈ ¼±ÀÓ±âÀÚ david@dt.co.kr
¼¾Â÷ÀÇ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß Ç÷§ÆûÀº ´Ù¾çÇÑ ±â´ÉÀ» °®Ãá Å©·Î½º-Ç÷§Æû À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼³°èºÎÅÍ °³¹ß, Å×½ºÆ®±îÁö ¸ðµÎ Áö¿øÇÑ´Ù. °³¹ßµÈ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀº µ¥½ºÅ©Å¾, ÅÂºí¸´, ½º¸¶Æ®Æù ¸ðµÎ¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÃÖ±Ù ¿¬±¸¿¡ µû¸£¸é, ¼¾Â÷ÀÇ Ç®½ºÅÃ(full-stack) ¿£ÅÍÇÁ¶óÀÌÁî ¼Ö·ç¼ÇÀ» »ç¿ëÇÒ °æ¿ì ´Ù¸¥ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÒ ¶§º¸´Ù »ý»ê¼ºÀÌ ÃÖ´ë 50% ´õ ³ôÀº °ÍÀ¸·Î Á¶»çµÆ´Ù.
¾ÆÀ̵¥¶ó ·£µð Á¦ÀÌÄß½º CEO´Â "¼¾Â÷´Â À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÇ °³¹ß ¹× Á¦°ø °úÁ¤¿¡¼ÀÇ º¹ÀâÇÔ°ú ºñ¿ëÀ» ÁÙÀÌ´Â °Í¿¡ ÃÊÁ¡À» ¸ÂÃß°í ÀÖÀ¸¸ç, ÀÌ Á¡Àº ¿ì¸®ÀÇ °³¹ß µµ±¸ »ç¾÷ ¹æÇâ°úµµ ¿Ïº®ÇÏ°Ô ÀÏÄ¡ÇÑ´Ù"¸ç, "ÀÌ ºÐ¾ß¿¡ ´ëÇÑ ±â´ë°¨ÀÌ ¸Å¿ì Å©´Ù. ¾ÕÀ¸·Îµµ °³¹ß µµ±¸ ±â´É Çâ»óÀ» À§ÇÑ ¿¬±¸¿Í ÅõÀÚ¸¦ Áö¼ÓÇÒ °Í"À̶ó°í ¹àÇû´Ù.
¼¾Â÷ÀÇ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß µµ±¸´Â Æ÷Ãá 100´ë ±â¾÷ÀÇ 60%°¡ »ç¿ëÇÏ°í ÀÖÀ¸¸ç Àü ¼¼°è ¼öõ °³ÀÇ µ¥ÀÌÅÍ Áý¾àÀûÀÎ À¥ ¾ÖÇø®ÄÉÀ̼ǵéÀ» Áö¿øÇÑ´Ù. ÃÖ±Ù¿¡´Â ¸¹Àº ±â´ë¸¦ ¹Þ°í ÀÖ´Â ¼¾Â÷ Ext JS 6.5¿Í ¸®¾×Æ®(React) ¾ÖÇø®ÄÉÀ̼ǿ¡ °·ÂÇÑ UI ÄÄÆ÷³ÍÆ®µéÀ» Ãß°¡ÇÒ ¼ö ÀÖ´Â ExtReact¸¦ ¼±º¸À̱⵵ Çß´Ù.
¼¾Â÷ÀÇ Á¦Ç°µéÀº 2017 SD ŸÀÓ½º 100 ¾î¿öµå¿¡¼ »ç¿ëÀÚ °æÇè ºÐ¾ß ¼ö»ó Á¦Ç°À¸·Î ¼±Á¤µÆ´Ù. ±× Áß ¼¾Â÷ Ext JS´Â CODiE ¾î¿öµå ÆÄÀ̳θ®½ºÆ® Áß 'ÃÖ°íÀÇ ¸ð¹ÙÀÏ °³¹ß ¼Ö·ç¼Ç' ºÐ¾ß¿¡ À̸§À» ¿Ã¸®±âµµ Çß´Ù.
¿¥¹ÙÄ«µ¥·ÎÀÇ ¾ÆŸ³ª½º Æ÷Æ÷ºê º»ºÎÀåÀº "¼¾Â÷´Â °è¼ÓÇؼ ±Ô¸ð°¡ Ä¿Áö°í ÀÖ´Â ±Û·Î¹ú °³¹ßÀÚ »çȸ¿¡ ½Å¼ÓÇÑ °³¹ß µµ±¸¸¦ Á¦°øÇÏ·Á´Â ¿ì¸®ÀÇ »ç¸í¿¡ ¿Ïº®ÇÏ°Ô ºÎÇÕÇÑ´Ù"¸ç, "ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ Ãß°¡ Áö¿øÇÔÀ¸·Î½á ¾ð¾î ¿µ¿ªÀ» È®ÀåÇÏ°í, ±âÁ¸ Á¦Ç°±ºµé°úµµ ±¤¹üÀ§ÇÑ ½Ã³ÊÁö È¿°ú¸¦ ³»°Ô µÉ °Í"À̶ó°í ¸»Çß´Ù. ¿¹¸¦ µé¾î, ¼¾Â÷ Ext JS´Â ¿¥¹ÙÄ«µ¥·ÎÀÇ RAD ½ºÆ©µð¿À¿¡ ¾Ë¸ÂÀº °·ÂÇÑ À¥ ÇÁ·¹ÀÓ¿öÅ©¸¦ Á¦°øÇÔÀ¸·Î½á À©µµ¿ë VCL°ú ¸ð¹ÙÀÏ¿ë ÆÄÀ̾î¸ùÅ°(FMX)¸¦ Æ÷ÇÔÇÑ ³×ÀÌƼºê ÇÁ·¹ÀÓ¿öÅ©¸¦ º¸¿ÏÇÏ°Ô µÈ´Ù.
¼¾Â÷ ¾ÆÆ® ·£µå·Î CEO´Â "¾ÆÀ̵¥¶ó °³¹ß µµ±¸ Á¦Ç°±º¿¡ ÇÕ·ùÇÔÀ¸·Î½á ¼¾Â÷ÀÇ R&D¿Í ½ÃÀå ÁøÃâ ´É·ÂÀº ´õ¿í Ä¿Áú °ÍÀ¸·Î ±â´ëÇÑ´Ù"¸ç, "ÀÌ´Â °í°´ °¡Ä¡¸¦ ±Ø´ëÈÇϱâ À§ÇØ »õ·Î¿î ±â¼úÀ» »óÈ£ ¿î¿ë °¡´ÉÇϵµ·Ï ÇÔÀ¸·Î½á Á¦Ç° ÇÁ·¹ÀÓ¿öÅ©¸¦ °³¹æÇÏ°íÀÚ ÇØ¿Ô´ø ¿ì¸®ÀÇ ³ë·ÂÀ» Áö¼ÓÇÒ ¼ö ÀÖ´Â ³í¸®ÀûÀÎ ¹æ¹ý"À̶ó°í ¹àÇû´Ù. À̱ÔÈ ¼±ÀÓ±âÀÚ david@dt.co.kr
[ ÀúÀÛ±ÇÀÚ ¨ÏµðÁöÅПÀÓ½º, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö ]