ºí·çÆ÷Æ®(´ëÇ¥ ¹ÚÀ翵)´Â 11¿ù ´ë°Å Ãâ½ÃµÈ ±×·¹ÀÌÇÁ½ÃƼÀÇ °³¹ßÅø ½Å±Ô ¹öÀüµéÀÌ °í°´»çÀÇ Å« °ü½ÉÀ» ¹Þ°í ÀÖ´Ù°í ¹àÇû´Ù. ºí·çÆ÷Æ®´Â ±×·¹ÀÌÇÁ½ÃƼÀÇ ±¹³» °ø±Þ»çÀ̸ç, ±×·¹ÀÌÇÁ½ÃƼ´Â ¼¼°è ÃÖ´ëÀÇ ÄÄÆ÷³ÍÆ® ¼Ö·ç¼Ç °ø±Þ¾÷ü·Î À̹ø¿¡ ComponentOne(ÄÄÆ÷³ÍÆ®¿ø) 2017 V3, Spread(½ºÇÁ·¹µå) V11, Wijmo(À§Áî¸ð) 2017 V3, ActiveReports(¾×Ƽºê¸®Æ÷Ã÷) V12µî ½Å±Ô ¹öÀü Á¦Ç°À» »õ·Ó°Ô Ãâ½ÃÇß´Ù.
´å³Ý UI °³¹ßÅø Áß, ±¹³»¿¡ ¸¹Àº »ç¿ëÀÚ¸¦ º¸À¯ÇÑ °ÍÀ¸·Î ¾Ë·ÁÁø ComponentOne Studio´Â Winforms, ASP.NET MVC, WPF µî ÃֽŠ.NET °³¹ßȯ°æÀ» Áö¿øÇϸç Â÷Æ®, ±×¸®µå ·¹Æ÷Æ® µî 100¿© °¡Áö°¡ ³Ñ´Â ´Ù¾çÇÑ ÄÁÆ®·ÑÀ» Á¦°øÇÏ°í ÀÖ´Ù. À̹ø 2017 V3 ¹öÀü¿¡¼´Â Histogram, °£Æ® Â÷Æ® µî °³¹ßÀÚµéÀÌ ¼±È£ÇÏ´Â 7°³ÀÇ Â÷Æ®°¡ ´õ Ãß°¡µÇ¾ú°í ¿ÀÇǽº 2016 Å׸¶µµ Áö¿øÇÔÀ¸·Î½á ¼¼·ÃµÈ UI ±¸ÇöÀÌ ÇÑÃþ ½¬¿öÁ³´Ù.
Spread´Â .NET ȯ°æ¿¡¼ ¿¢¼¿±â´ÉÀ» ±¸ÇöÇÏ°í ½ÍÀº °í°´µé¿¡°Ô ÀûÇÕÇÑ ¼Ö·ç¼ÇÀÌ´Ù. À̹ø Spread V11 ¹öÀü¿¡¼´Â ¾à 150°³ÀÇ ÇÔ¼ö¸¦ Ãß°¡·Î Áö¿øÇÏ¿© ÃÑ 462Á¾ÀÇ ¿¢¼¿ ÇÔ¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô µÆÀ¸¸ç ÇÊÅ͸µ°ú ¸Þ¸ð¸® »ç¿ë ½Ã ¼Óµµ¿Í È¿À²ÀÌ ÀÌÀü ¹öÀüº¸´Ù 2~10¹è °¡·® Çâ»óµÇ¾ú´Ù. ¶ÇÇÑ, HTML5¿Í JavaScript¸¦ ÅëÇÑ Å¬¶óÀ̾ðÆ® À¥ ȯ°æ¿¡¼ ¿¢¼¿À» ±¸ÇöÇÒ ¼ö ÀÖ´Â SpreadJS Á¦Ç°Àº ÃֽŠ¹öÀü(V11)¿¡¼ Ä÷³, ¹Ù, ÆÄÀÌ Â÷Æ®¿Í °°Àº ´ëÇ¥ÀûÀÎ Â÷Æ®¸¦ Áö¿øÇϱ⠽ÃÀÛÇÏ¸é¼ ¸¹Àº °³¹ßÀÚ¿¡°Ô °ü½ÉÀ» ¹Þ´Â °ÍÀ¸·Î ³ªÅ¸³µ´Ù.
ÃÖ½ÅÀÇ À¥ Ŭ¶óÀ̾ðÆ® ±â¼úÀÎ HTML5, ECMAScript, BootStrap, Angular·Î ¹«ÀåÇÑ Wijmo´Â Â÷Æ®, ±×¸®µå¿Í °°ÀÌ À¥¿¡¼ ¸¹ÀÌ »ç¿ëµÇ´Â ´Ù¾çÇÑ ÄÁÆ®·ÑµéÀ» Á¦°øÇÑ´Ù. Wijmo´Â À̹ø ¹öÀü(2017 V3)¿¡¼ FlexSheet¿¡ Å×ÀÌºí ±â´ÉÀ» Áö¿øÇÏ°í, Á¡µµÇü(Point and Figure Financial) Â÷Æ®¸¦ Ãß°¡ÇÔÀ¸·Î½á ºñÁÖ¾ó ±â´ÉÀ» ÇÑÃþ °ÈÇß´Ù.
ÃÖ±Ù ÇÕ¸®ÀûÀÎ °¡°Ý´ëÀÇ .NET ¸®Æ÷ÆÃÅø·Î Àνĵǰí ÀÖ´Â ActiveReport´Â À̹ø V12 ¹öÀüÀÇ ¿©·¯ DB µ¥ÀÌÅͼ¿¡¼ µ¥ÀÌÅ͸¦ Á¶ÇÕÇÏ¿© °¡Á®¿À´Â ±â´ÉÀ» Æ÷ÇÔÇß´Ù. ¶ÇÇÑ, ÆäÀÌÁö ¸®Æ÷Æ®ÀÇ ¼ºê¸®Æ÷Æ® ±â´É Áö¿ø, CSVÆÄÀÏ ³»º¸³»±â ±â´ÉÀÇ ¾÷±×·¹ÀÌµå µî »ç¿ë ÆíÀǼºÀÌ °³¼±µÈ °ÍÀ¸·Î ¾Ë·ÁÁ³´Ù.
ºí·çÆ÷Æ® ¸¶ÄÉÆÃÆÀ ÀÌ¿ä¼Á ÆÀÀåÀº "±×·¹ÀÌÇÁ½ÃƼ Á¦Ç°Àº Áö³ 30¿© ³â µ¿¾È Àü ¼¼°è ¼ö½Ê ¸¸ ¸íÀÇ °³¹ßÀÚµéÀÌ È°¹ßÇÏ°Ô »ç¿ëÇÒ ¸¸Å Á¦Ç°ÀÇ ¿ì¼ö¼ºÀÌ °ËÁõµÈ Á¦Ç°"À̶ó¸ç "¿ÃÇØ ¿Ü»ê °³¹ßÅø Áß¿¡¼´Â ÃÖÃÊ·Î ÀüÀÚÁ¤ºÎ Ç¥ÁØ ÇÁ·¹ÀÓ¿öÅ© ȣȯ¼º ÀÎÁõÀ» Åë°úÇÏ¿© ´Ù½Ã Çѹø ±× ±â¼ú·ÂÀ» ÀÔÁõÇÑ ¸¸Å, ¸¹Àº °ø±â¾÷°ú Á¤ºÎ±â°ü¿¡¼µµ Á¦Ç°À» µµÀÔÇÒ °ÍÀ¸·Î º¸ÀδÙ"°í ¹àÇû´Ù.
ÇÑÆí ÇöÀç °ø°ø, ±ÝÀ¶, ±â¾÷ µî ´Ù¾çÇÑ °í°´»ç¿¡ Àû¿ëµÇ¾î »ç¿ëµÇ°í ÀÖ´Â ±×·¹ÀÌÇÁ½ÃƼ Á¦Ç°µéÀº ´Ù¾çÇÑ Àû¿ë»ç·ÊµéÀ» ÅëÇؼ Á¦Ç°ÀÇ È¿°ú¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
ComponentOneÀº ´Ù¾çÇÏ°í ¼¶¼¼ÇÑ °³¹ßÅøÀÌ ÇÊ¿äÇÑ ±â¾÷¿¡¼ µµÀÔÇÏ¿© È¿°úÀûÀ¸·Î »ç¿ëÇÏ°í ÀÖ´Ù. »ç³» CRM ½Ã½ºÅÛÀ» ±¸ÃàÇÏ¸é¼ Â÷Æ® ±×¸®µå ÆгΠµî ´Ù¾çÇÑ Åø ±¸ÀÔÀ» °í¹ÎÇß´ø A»ç´Â ComponentOneÀ» µµÀÔÇÏ¿© ÇÊ¿äÇÑ ÅøÀ» ¸ðµÎ »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾ú°í, ¼¼·ÃµÈ UI·Î ±¸¼ºµÈ ¾ÛÀ» Á¦ÀÛÇÒ ¼ö ÀÖ¾ú´Ù.
Spread Á¦Ç°ÀÇ °æ¿ì, ±×¸®µå¿Í ¿¢¼¿À» ÇÊ¿ä·Î ÇÏ´Â °í°´»ç¿¡¼ È¿°úÀûÀ¸·Î »ç¿ëÇÏ°í ÀÖ´Ù. ±¹Á¦ ±ÝÀ¶±×·ì»çÀÎ B»ç´Â Spread¿¡ Æ÷ÇÔµÈ È¸°è/¼öÇÐ ÇÔ¼ö¸¦ ÅëÇØ ¼Õ½±°Ô µ¥ÀÌÅ͸¦ ºÐ¼®ÇÏ°í Á¤¸®ÇßÀ¸¸ç µ¥ÀÌÅͺ£À̽º¿Í ¿¬µ¿ÇÒ ¼ö ÀÖ¾î ¾÷¹« È¿À²ÀÌ ±âÁ¸ ´ëºñ 30% ÀÌ»ó Áõ´ëµÇ¾ú´Ù.
Wijmo´Â ¸ð¹ÙÀÏ ¹× À¥, ¾Û Á¦ÀÛÀ» ÇÏ´Â ¾÷üµé »çÀÌ¿¡¼ »ç¿ëÀÌ Áõ°¡ÇÏ°í ÀÖ´Ù. ±³Åë·®À» ºÐ¼®ÇÏ°í ±×¸®µå¿¡ µ¥ÀÌÅ͸¦ º¸¿©ÁÖ´Â ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ´ø C»ç´Â WijmoÀÇ PivotÀ» ±â´É°ú µ¥ÀÌÅÍ ·»´õ¸µ ±â´É¿¡ ÈûÀÔ¾î ÇÁ·ÎÁ§Æ®¸¦ ¼º°øÀûÀ¸·Î ¿Ï·áÇÒ ¼ö ÀÖ¾ú´Ù.
ÃÖ±Ù¿¡´Â ActiveReports »ç¿ë °í°´µµ Áõ°¡ÇÏ´Â Ãß¼¼´Ù. ¿Â¶óÀÎ Æò»ý±³À°¿ø »çÀÌÆ®¸¦ ¿î¿µÇÏ´Â D»ç´Â Áõ¸í¼ ¹ß±ÞÀ» À§ÇØ ÃÖ±Ù ActiveReports¸¦ µµÀÔÇÏ¿´°í, ½¬¿î »ç¿ë¹ý°ú ÇÕ¸®ÀûÀÎ °¡°Ý¿¡ ³ôÀº ¸¸Á·°¨À» µå·¯³»°í ÀÖ´Ù. ¶ÇÇÑ, ÀÇ·á±â±â °ø±Þ¾÷üÀÎ E»ç´Â °í°´ÀÇ ½ÅüÁ¤º¸¸¦ Ãâ·ÂÇÏ´Â ¼Ö·ç¼Ç Áß¿¡¼µµ ActiveReports°¡ Ãâ·Â¿¡ ÇÊ¿äÇÑ ¸ðµç ¾ç½ÄÀ» Æ÷ÇÔÇÏ°í ÀÖ¾î °£´ÜÈ÷ ±¸ÇöÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù°í ÀüÇß´Ù.
±×·¹ÀÌÇÁ½ÃƼ Á¦Ç° ±¸ÀÔÀº ±¹³» °ø±Þ»çÀÎ ºí·çÆ÷Æ®¿¡¼ ÇÒ ¼ö ÀÖ´Ù. 1999³â ¼³¸³ ÀÌ·¡ °³¹ßÀÚµéÀÇ ¾÷¹« »ý»ê¼ºÀ» Çâ»óÇϱâ À§ÇÑ Á¦Ç°µéÀ» Àü¹®ÀûÀ¸·Î °ø±ÞÇØ ¿Â ¼ÒÇÁÆ®¿þ¾î Àü¹®±â¾÷À¸·Î ±×·¹ÀÌÇÁ½ÃƼ Á¦Ç° ÀÌ¿Ü¿¡µµ JetBrains IntelliJ IDEA, SourceInsight¿Í °°Àº °³¹ßÅøÀ» ºñ·ÔÇØ Â÷Æ® ÄÄÆ÷³ÍÆ®ÀÎ Chart FX, Fusion Charts, TeeChart, ½ºÆ®¸®¹Ö ¼Ö·ç¼Ç Wowza¿Í °°Àº ¿Ü»ê ¼ÒÇÁÆ®¿þ¾î¸¦ È°¹ßÈ÷ °ø±ÞÇÏ°í ÀÖ´Ù.
cskim@dt.co.kr
Spread´Â .NET ȯ°æ¿¡¼ ¿¢¼¿±â´ÉÀ» ±¸ÇöÇÏ°í ½ÍÀº °í°´µé¿¡°Ô ÀûÇÕÇÑ ¼Ö·ç¼ÇÀÌ´Ù. À̹ø Spread V11 ¹öÀü¿¡¼´Â ¾à 150°³ÀÇ ÇÔ¼ö¸¦ Ãß°¡·Î Áö¿øÇÏ¿© ÃÑ 462Á¾ÀÇ ¿¢¼¿ ÇÔ¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ°Ô µÆÀ¸¸ç ÇÊÅ͸µ°ú ¸Þ¸ð¸® »ç¿ë ½Ã ¼Óµµ¿Í È¿À²ÀÌ ÀÌÀü ¹öÀüº¸´Ù 2~10¹è °¡·® Çâ»óµÇ¾ú´Ù. ¶ÇÇÑ, HTML5¿Í JavaScript¸¦ ÅëÇÑ Å¬¶óÀ̾ðÆ® À¥ ȯ°æ¿¡¼ ¿¢¼¿À» ±¸ÇöÇÒ ¼ö ÀÖ´Â SpreadJS Á¦Ç°Àº ÃֽŠ¹öÀü(V11)¿¡¼ Ä÷³, ¹Ù, ÆÄÀÌ Â÷Æ®¿Í °°Àº ´ëÇ¥ÀûÀÎ Â÷Æ®¸¦ Áö¿øÇϱ⠽ÃÀÛÇÏ¸é¼ ¸¹Àº °³¹ßÀÚ¿¡°Ô °ü½ÉÀ» ¹Þ´Â °ÍÀ¸·Î ³ªÅ¸³µ´Ù.
ÃÖ½ÅÀÇ À¥ Ŭ¶óÀ̾ðÆ® ±â¼úÀÎ HTML5, ECMAScript, BootStrap, Angular·Î ¹«ÀåÇÑ Wijmo´Â Â÷Æ®, ±×¸®µå¿Í °°ÀÌ À¥¿¡¼ ¸¹ÀÌ »ç¿ëµÇ´Â ´Ù¾çÇÑ ÄÁÆ®·ÑµéÀ» Á¦°øÇÑ´Ù. Wijmo´Â À̹ø ¹öÀü(2017 V3)¿¡¼ FlexSheet¿¡ Å×ÀÌºí ±â´ÉÀ» Áö¿øÇÏ°í, Á¡µµÇü(Point and Figure Financial) Â÷Æ®¸¦ Ãß°¡ÇÔÀ¸·Î½á ºñÁÖ¾ó ±â´ÉÀ» ÇÑÃþ °ÈÇß´Ù.
ÃÖ±Ù ÇÕ¸®ÀûÀÎ °¡°Ý´ëÀÇ .NET ¸®Æ÷ÆÃÅø·Î Àνĵǰí ÀÖ´Â ActiveReport´Â À̹ø V12 ¹öÀüÀÇ ¿©·¯ DB µ¥ÀÌÅͼ¿¡¼ µ¥ÀÌÅ͸¦ Á¶ÇÕÇÏ¿© °¡Á®¿À´Â ±â´ÉÀ» Æ÷ÇÔÇß´Ù. ¶ÇÇÑ, ÆäÀÌÁö ¸®Æ÷Æ®ÀÇ ¼ºê¸®Æ÷Æ® ±â´É Áö¿ø, CSVÆÄÀÏ ³»º¸³»±â ±â´ÉÀÇ ¾÷±×·¹ÀÌµå µî »ç¿ë ÆíÀǼºÀÌ °³¼±µÈ °ÍÀ¸·Î ¾Ë·ÁÁ³´Ù.
ºí·çÆ÷Æ® ¸¶ÄÉÆÃÆÀ ÀÌ¿ä¼Á ÆÀÀåÀº "±×·¹ÀÌÇÁ½ÃƼ Á¦Ç°Àº Áö³ 30¿© ³â µ¿¾È Àü ¼¼°è ¼ö½Ê ¸¸ ¸íÀÇ °³¹ßÀÚµéÀÌ È°¹ßÇÏ°Ô »ç¿ëÇÒ ¸¸Å Á¦Ç°ÀÇ ¿ì¼ö¼ºÀÌ °ËÁõµÈ Á¦Ç°"À̶ó¸ç "¿ÃÇØ ¿Ü»ê °³¹ßÅø Áß¿¡¼´Â ÃÖÃÊ·Î ÀüÀÚÁ¤ºÎ Ç¥ÁØ ÇÁ·¹ÀÓ¿öÅ© ȣȯ¼º ÀÎÁõÀ» Åë°úÇÏ¿© ´Ù½Ã Çѹø ±× ±â¼ú·ÂÀ» ÀÔÁõÇÑ ¸¸Å, ¸¹Àº °ø±â¾÷°ú Á¤ºÎ±â°ü¿¡¼µµ Á¦Ç°À» µµÀÔÇÒ °ÍÀ¸·Î º¸ÀδÙ"°í ¹àÇû´Ù.
ÇÑÆí ÇöÀç °ø°ø, ±ÝÀ¶, ±â¾÷ µî ´Ù¾çÇÑ °í°´»ç¿¡ Àû¿ëµÇ¾î »ç¿ëµÇ°í ÀÖ´Â ±×·¹ÀÌÇÁ½ÃƼ Á¦Ç°µéÀº ´Ù¾çÇÑ Àû¿ë»ç·ÊµéÀ» ÅëÇؼ Á¦Ç°ÀÇ È¿°ú¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
Spread Á¦Ç°ÀÇ °æ¿ì, ±×¸®µå¿Í ¿¢¼¿À» ÇÊ¿ä·Î ÇÏ´Â °í°´»ç¿¡¼ È¿°úÀûÀ¸·Î »ç¿ëÇÏ°í ÀÖ´Ù. ±¹Á¦ ±ÝÀ¶±×·ì»çÀÎ B»ç´Â Spread¿¡ Æ÷ÇÔµÈ È¸°è/¼öÇÐ ÇÔ¼ö¸¦ ÅëÇØ ¼Õ½±°Ô µ¥ÀÌÅ͸¦ ºÐ¼®ÇÏ°í Á¤¸®ÇßÀ¸¸ç µ¥ÀÌÅͺ£À̽º¿Í ¿¬µ¿ÇÒ ¼ö ÀÖ¾î ¾÷¹« È¿À²ÀÌ ±âÁ¸ ´ëºñ 30% ÀÌ»ó Áõ´ëµÇ¾ú´Ù.
Wijmo´Â ¸ð¹ÙÀÏ ¹× À¥, ¾Û Á¦ÀÛÀ» ÇÏ´Â ¾÷üµé »çÀÌ¿¡¼ »ç¿ëÀÌ Áõ°¡ÇÏ°í ÀÖ´Ù. ±³Åë·®À» ºÐ¼®ÇÏ°í ±×¸®µå¿¡ µ¥ÀÌÅ͸¦ º¸¿©ÁÖ´Â ÇÁ·ÎÁ§Æ®¸¦ ÁøÇàÇÏ´ø C»ç´Â WijmoÀÇ PivotÀ» ±â´É°ú µ¥ÀÌÅÍ ·»´õ¸µ ±â´É¿¡ ÈûÀÔ¾î ÇÁ·ÎÁ§Æ®¸¦ ¼º°øÀûÀ¸·Î ¿Ï·áÇÒ ¼ö ÀÖ¾ú´Ù.
ÃÖ±Ù¿¡´Â ActiveReports »ç¿ë °í°´µµ Áõ°¡ÇÏ´Â Ãß¼¼´Ù. ¿Â¶óÀÎ Æò»ý±³À°¿ø »çÀÌÆ®¸¦ ¿î¿µÇÏ´Â D»ç´Â Áõ¸í¼ ¹ß±ÞÀ» À§ÇØ ÃÖ±Ù ActiveReports¸¦ µµÀÔÇÏ¿´°í, ½¬¿î »ç¿ë¹ý°ú ÇÕ¸®ÀûÀÎ °¡°Ý¿¡ ³ôÀº ¸¸Á·°¨À» µå·¯³»°í ÀÖ´Ù. ¶ÇÇÑ, ÀÇ·á±â±â °ø±Þ¾÷üÀÎ E»ç´Â °í°´ÀÇ ½ÅüÁ¤º¸¸¦ Ãâ·ÂÇÏ´Â ¼Ö·ç¼Ç Áß¿¡¼µµ ActiveReports°¡ Ãâ·Â¿¡ ÇÊ¿äÇÑ ¸ðµç ¾ç½ÄÀ» Æ÷ÇÔÇÏ°í ÀÖ¾î °£´ÜÈ÷ ±¸ÇöÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù°í ÀüÇß´Ù.
±×·¹ÀÌÇÁ½ÃƼ Á¦Ç° ±¸ÀÔÀº ±¹³» °ø±Þ»çÀÎ ºí·çÆ÷Æ®¿¡¼ ÇÒ ¼ö ÀÖ´Ù. 1999³â ¼³¸³ ÀÌ·¡ °³¹ßÀÚµéÀÇ ¾÷¹« »ý»ê¼ºÀ» Çâ»óÇϱâ À§ÇÑ Á¦Ç°µéÀ» Àü¹®ÀûÀ¸·Î °ø±ÞÇØ ¿Â ¼ÒÇÁÆ®¿þ¾î Àü¹®±â¾÷À¸·Î ±×·¹ÀÌÇÁ½ÃƼ Á¦Ç° ÀÌ¿Ü¿¡µµ JetBrains IntelliJ IDEA, SourceInsight¿Í °°Àº °³¹ßÅøÀ» ºñ·ÔÇØ Â÷Æ® ÄÄÆ÷³ÍÆ®ÀÎ Chart FX, Fusion Charts, TeeChart, ½ºÆ®¸®¹Ö ¼Ö·ç¼Ç Wowza¿Í °°Àº ¿Ü»ê ¼ÒÇÁÆ®¿þ¾î¸¦ È°¹ßÈ÷ °ø±ÞÇÏ°í ÀÖ´Ù.
cskim@dt.co.kr
[ ÀúÀÛ±ÇÀÚ ¨ÏµðÁöÅПÀÓ½º, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö ]