|
|
¡°À¥ ȯ°æ¿¡ Çõ½ÅÀûÀÎ Æз¯´ÙÀÓÀ» ÀÔÇô¶ó¡± |
¿¡ÀÌÀ轺(Ajax) |
|
|
À¥ÀÌ ´Ü¼øÇÑ ºê¶ó¿ìÀú ¼öÁØÀ» ³Ñ¾î ¼ÒÇÁÆ®¿þ¾î Ç÷§ÆûÀ¸·Î Áøº¸ÇÏ¸é¼ È¿À²ÀûÀ¸·Î È°¿ëÇÒ ¼ö ÀÖµµ·Ï ±â¼úÀ» Áö¿øÇÏ´Â °³¹ß Åø ¼ö¿ä°¡ Áõ´ëÇÏ°í ÀÖ´Ù. ÀÌ¿¡ »ç¿ëÀÚ ÆíÀǼº°ú ½Ç¿ë¼ºÀ» µ¿½Ã¿¡ ¸¸Á·½ÃÅ°´Â ¿¡ÀÌÀ轺(AJAX) ±â¹Ý À¥ °³¹ß ÅøÀÇ ±â¼úÀû ¿ª·®¿¡ ´ëÇØ ¼³¸íÇÏ°í À¥ 2.0ÀǼºñ½º °³¹ßÀÇ ÇÙ½É ±â¼ú ±â¹ÝÀÎ ¿¡ÀÌÀ轺¿¡ ´ëÇÑ ÀÌÇظ¦ ³ôÀÌ°íÀÚ ÇÑ´Ù. <ÆíÁýÀÚ>
À±¼ºÁø // Àνº¿þÀÌºê ¼Ö·ç¼Ç»ç¾÷ºÎ¹® »ó¹« sjyoon@inswave.com
°ú°Å À¥ »çÀÌÆ®µéÀÌ »ç¿ëÀÚ¿¡°Ô ÀϹæÇâÀûÀ¸·Î ÄÜÅÙÃ÷¸¦ Á¦°øÇÏ´Â °ÍÀ̾ú´Ù¸é, ÃÖ±ÙÀÇ À¥ »çÀÌÆ®µéÀº º¸´Ù ½Ö¹æÇâÀûÀÌ°í »õ·Î¿î ¡®°æÇ衯À» Á¦°øÇÏ´Â ¼ºñ½º¸¦ Á¦°øÇÏ´Â °Í¿¡ ÁýÁßÇÏ°í ÀÖ´Ù. °ú°ÅÀÇ À¥ ¼ºñ½º°¡ ºÒƯÁ¤ ´Ù¼ö¿¡°Ô Á¦°øÀÚ ÀÔÀå¿¡¼ ÃëÇÕµÈ Á¤º¸¸¦ Á¦°øÇß´Ù¸é, »õ·Î¿î ÇüÅÂÀÇ À¥ ¼ºñ½º´Â ¼ö¿ëÀÚÀÇ °³º°ÀûÀÎ »óȲÀ» °í·ÁÇØ ±×¸¦ Åä´ë·Î ¸ÂÃãÇü ¼ºñ½º¸¦ Á¦°øÇÑ´Ù. ÀÌ·¯ÇÑ °úÁ¤¿¡¼ À¥ »ç¿ëÀÚ´Â °øÀå¿¡¼ Âï¾î³½ Á¦Ç°ÀÌ ¾Æ´Ñ, ÀÚ½ÅÀÌ ÀÇ·ÚÇÑ Æ¯º°ÇÑ ÃëÇâÀ» ´ãÀº À¥ ÆäÀÌÁö¸¦ Àç»ý»êÇϸç ÀÌ¿¡ µû¸¥ ¸ÂÃãÈµÈ ¿ä±¸»çÇ×µéÀ» ÃæÁ·½ÃÄÑ ³ª°¡°í ÀÖ´Ù. ´õºÒ¾î À̸¦ µÞ¹ÞħÇϱâ À§ÇÑ À¥ »çÀÌÆ®µéÀ» ´õ¿í ½±°í Æí¸®ÇÏ°Ô Àû¿ëÇϱâ À§ÇÑ Çõ½ÅÀûÀÎ ±â¼ú·Î¼ÀÇ À¥ °³¹ß ÅøÀÇ Á߿伺µµ Å©°Ô ºÎ°¢µÇ°í ÀÖ´Ù.
¡®Á¤º¸ÀÇ ¹Ù´Ù¡¯·Î¼ÀÇ À¥ À¥¿¡ ´ëÇÑ °³³äÀû º¯È°¡ ŵ¿µÈ °áÁ¤Àû °è±â´Â 2003³â ¿À¶óÀϸ®ÀÇ ¡®À¥ 2.0¡¯ °³³ä â½Ã¸¦ ±âÁ¡À¸·Î ÇÑ´Ù. À¥2.0À» ±âÁØÀ¸·Î ÀÌÀüÀÇ À¥Àº ´Ü¼øÇÑ ÅؽºÆ®·Î ±¸ÇöµÇ´Â Æò¸éÀûÀÎ Á¤º¸ Á¦°ø °ø°£À̶ó°í ÇÒ ¼ö ÀÖ´Ù. À̵é À¥»çÀÌÆ®´Â ´ëºÎºÐ HTML(Hyper Text Markup Language)¿¡ ÀÇÇØ ±¸ÇöµÈ´Ù. ÀÌ´Â ÀüÀÚ ¹®¼ÀÇ ¼½Ä, Áï ¹®¼ÀÇ Ç¥ÇöÀ» Á¤ÀÇÇϱâ À§ÇØ ¸¸µé¾îÁø ¾ð¾î·Î HTMLÀÇ Å±׵éÀº ¹®¼ÀÇ ±¸Á¶ ÀÚüº¸´Ù´Â ºê¶ó¿ìÀú»ó¿¡¼ ¾î¶»°Ô Ç¥ÇöµÉ °ÍÀΰ¡¸¦ ±âÁØÀ¸·Î Çü¼ºµÅ ÀÖ´Ù. ÀÌ·¯ÇÑ Å±׵éÀº ¹®¼ ÇüÅ¿¡ ´ëÇÑ °íÁ¤µÅ ÀÖ´Â ¸í·É ±¸Á¶·Î µÅÀֱ⠶§¹®¿¡ »ç¿ëÀÚ°¡ ¿øÇÏ´Â ¹®¼¸¦ Á¤È®ÇÏ°Ô Ç¥ÇöÇϱ⿡´Â ÇÑ°è°¡ ÀÖ´Ù. ¶§¹®¿¡ ½Ö¹æÇâ Ä¿¹Â´ÏÄÉÀ̼ÇÀ̳ª »ç¿ëÀÚ ¸ÂÃ㠿䱸 ºÐ¼® ¹× Á¦°ø µîÀÇ ¾÷±×·¹À̵åµÈ °¡Ä¡¸¦ Á¦°øÇÏ´Â µ¥¿¡´Â ¹«¸®°¡ ÀÖ´Ù. ÀÌ·¯ÇÑ ÀÌÀ¯·Î À¥ÀÇ ¿ªÇÒÀº ¼Ò¼öÀÇ »ý»êÀڷκÎÅÍ »ý»êµÈ ´Ù·®ÀÇ Á¤º¸¸¦ ¡®Ã£´Â¡¯ °Í¿¡ ÁýÁߵŠÀÖ¾ú´Ù.
Ç÷§ÆûÀ¸·Î¼ À¥ ¿ªÇÒ Áõ´ë HTML¿¡ À̾î À¥2.0 ½Ã´ëÀÇ »õ·Î¿î À¥ °³¹ß ¾ð¾î·Î ¶°¿À¸£´Â °ÍÀÌ XML(Extensible Markup Language)ÀÌ´Ù. ÀÌ´Â HTMLÀÇ ´Ü¼ø¼ºÀ» »ó¼âÇϱâ À§ÇÑ °³¹ß ÅøÀ̸ç HTMLÀº Á¤ÇØÁø ű׸¸ »ç¿ë °¡´ÉÇÑ ¹Ý¸é, XMLÀº »ç¿ëÀÚ°¡ ¿øÇϴ ű׸¦ »ý¼ºÇÏ°í »ç¿ëÇÒ ¼ö ÀÖ¾î »ç¿ëÀÚ°¡ À¥ ÆäÀÌÁö¸¦ ±¸ÇöÇÏ´Â Ãø¸é¿¡¼ À¯¿¬¼ºÀÌ È®´ëµÆ´Ù. ¸í·É¾î¸¦ ÅëÇØ È¸éÀÌ ±¸ÇöµÇ´Â Á¡Àº °ú°ÅÀÇ À¥°ú °°Àº ¹æ½ÄÀÌÁö¸¸, »ç¿ëÀÚ°¡ ÁÖüÀûÀ¸·Î ÇÁ·Î±×·¥À» °³¹ß, È°¿ëÇÒ ¼ö ÀÖ´Â °³¹æÀûÀÎ Ç÷§ÆûÀ¸·Î¼ÀÇ À¥À¸·Î ¿ª·®ÀÌ Çâ»óµÈ °ÍÀº ÀÌÀü°ú ´ëºñµÇ´Â Á¡ÀÌ´Ù. À¥ÀÌ Ç÷§ÆûÀ¸·Î È°¿ëµÇ¸é¼ ±âÁ¸ Ŭ¶óÀ̾ðÆ® ±â¹ÝÀÇ ¾ÖÇø®ÄÉÀÌ¼Çµé ¶ÇÇÑ SaaS(Service as a Software)¶ó´Â ÇüÅ·ΠÀ¥À¸·Î ¿Å°Ü°¡°í ÀÖ´Ù. ±âÁ¸ÀÇ ¼³Ä¡ ±â¹ÝÀÇ »ç¹«¿ë ¾ÖÇø®ÄÉÀ̼ÇÀÌ À¥»ó¿¡¼ ±×´ë·Î »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¹®¼ ÇÁ·Î±×·¥ ¹× »çÁø/µ¿¿µ»ó »çÀÌÆ® µî À¥À» ±â¹ÝÀ¸·Î °¢Á¾ ¾ÖÇø®ÄÉÀ̼ÇÀÌ ±¸µ¿µÉ ¼ö Àִ ü°è°¡ °®ÃçÁö°í ÀÖ´Ù. ¶ÇÇÑ À¥ »ç¿ëÀÚµé·Î ÇÏ¿©±Ý ÅؽºÆ®¸¦ º¸´Â °Í¿¡¼ ±×Ä¡Áö ¾Ê°í À¥»ó¿¡ ÀÇ°ßÀ» ÀÚÀ¯·Ó°Ô °Ô½ÃÇÏ¸é¼ Á¤º¸¸¦ »ý»êÇÏ´Â °ÍÀÌ °¡´ÉÇÏ°Ô µÈ °Íµµ Àǹ̰¡ ÀÖ´Ù. ÃÖ±Ù °³¹ßµÇ°í ÀÖ´Â ÆíÀǼºÀÌ º¸ÀåµÈ À¥ °³¹ß ÅøÀ» »ç¿ëÇÔÀ¸·Î½á ±âÁ¸ÀÇ HTML°ú Â÷º°µÇ´Â XMLÀ» ÅëÇØ »ç¿ëÀÚ°¡ À¥»ó¿¡¼ °£´ÜÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç Ç÷¯±×ÀεéÀ» Á¶ÇÕÇÏ°í, ´Ü¼øÇÑ ÄÜÅÙÃ÷ ¹è¿°ú ±¸ÃàÀÇ Àǹ̸¦ ³Ñ¾î °³ÀÎ ¸ÂÃãÈ µÈ ȸéÀ» ±¸ÇöÇÒ ¼ö ÀÖ´Ù. ±× µ¿¾È À¥»ó¿¡¼ ¼ÒºñÀÚÀÇ ¿ªÇÒÀ» ÇØ¿Ô´ø ´ë´Ù¼öÀÇ »ç¿ëÀÚµéÀÌ ½ÇÁ¦·Î °ø±ÞÀÚÀÇ ÀÔÀå¿¡¼ ¾öû³ ¾çÀÇ Á¤º¸¸¦ °øÀ¯ÇÏ°í ÀÖÀ¸¸ç À̸¦ ÅëÇØ ¼ÒºñÀÚ¿Í »ý»êÀÚÀÇ °æ°è°¡ ¹«³ÊÁö¸é¼ °øµ¿ ¹ø¿µÇÏ°í ÀÖ´Ù. ±âÁ¸ ¼³Ä¡Çü, Áï °³ÀÎÈµÈ ¾ÖÇø®ÄÉÀ̼ÇÀÌ À¥»óÀ¸·Î ¶°¿À¸£°í °øÀ¯µÇ¸é¼ Áý´ÜÁö¼º ½ÇÇöÀÇ ÀåÀÌ µÇ±âµµ ÇÑ´Ù.
º¸´Ù dzºÎÇÑ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ±¸ÇöÇÏ´Â ¡®RIA¡¯ À¥ÀÇ ÀÌ·¯ÇÑ ¿ªÇÒ È®´ë´Â ±Ã±ØÀûÀ¸·Î »ç¿ëÀÚÀÇ À¥ ÁÖü¼º±îÁö ¼ºÀå½ÃÅ°¸ç Á¡Â÷ »ç¿ëÀÚ ÀÔÀå¿¡¼ Æí¸®¼º°ú ½Ç¿ëÀûÀÎ Ãø¸éÀÌ °ÈµÈ È¸é ±¸Çö¿¡ ´ëÇÑ °ü½ÉÀ» °íÁ¶½ÃÄ×´Ù. ÀÌ¿¡ RIA(Rich Internet Application) ¼Ö·ç¼ÇÀÌ µîÀåÇÏ°Ô µÈ °ÍÀÌ´Ù. RIA´Â 2001³â ¹Ì±¹ ¸ÅÅ©·Î¹Ìµð¾î»ç°¡ XÀÎÅÍ³Ý Á¦Ç°ÀÎ ¡®Ç÷¡½Ã MX¡¯¶ó´Â Á¦ÀÛ ÅøÀ» ÅëÇØ ¼±º¸ÀÎ °³³äÀ¸·Î ½ÃÀå¿¡ ¾Ë·ÁÁ³´Ù. ±âÁ¸ÀÇ Ç÷¡½Ã ±â¼úÀº HTMLÀ» ÅëÇØ ±¸ÇöµÇ±â Èûµé´Ù´Â ´ÜÁ¡ÀÌ ÀÖ¾ú´Âµ¥, Ç÷¡½Ã¸¦ À¥ ¾ÖÇø®ÄÉÀ̼Ǽ¹ö¿Í Á¢¸ñ, ±â¾÷ÀÇ DB¿Í ¿¬µ¿½ÃÅ´À¸·Î½á ź»ýµÈ ±â¼úÀÌ RIAÀÌ´Ù. À¥ »ç¿ëÀÚ´Â ÀÌ·¯ÇÑ ¼º°ÝÀÇ RIA¸¦ ÅëÇØ ±âÁ¸ÀÇ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀÌ °¡Áø ÀÏÂ÷¿øÀûÀÎ Æò¸éÀÇ ±×¸²À» ´ÙÀ̳»¹ÍÇÏ°í È·ÁÇÏ°Ô ±¸ÇöÇÒ ¼ö ÀÖ°Ô µÆ°í, ´ÜÀÏ ÀÎÅÍÆäÀ̽º¿¡¼ ¸ðµç ÇÁ·Î¼¼½º¸¦ Çѹø¿¡ ó¸®ÇÒ ¼ö ÀÖ°Ô µÆ´Ù. ÀϹÝÀûÀ¸·Î Ç÷¡½Ã´Â ¿ªµ¿ÀûÀ̶ó´Â Ãø¸é¿¡¼ ±â¼úÀû ¿ª·®ÀÌ °Á¶µÅ ¿Ô´Âµ¥, ÀÌ·¯ÇÑ Ç÷¡½Ã¿Í DB¸¦ ¿¬µ¿ÇÔÀ¸·Î½á ÀÛ¿ëÇÏ´Â RIA´Â ÇöÀç À¥ »çÀÌÆ® Á¦ÀÛ¿¡ »ç¿ëµÇ´Â ÅؽºÆ® ÀÔ·Â ±â¼ú°ú ºñ±³ÇØ ¼Óµµ ¹× È¸é ±¸Çö ¸é¿¡¼ Ź¿ùÇÑ ±â¼ú·Î °¢±¤¹Þ°í ÀÖ´Ù. ÀÌ·¸°Ô XÀÎÅͳݿ¡¼ óÀ½ Ãâ¹ßÇÑ RIA¸¦ ±¸ÇöÇÏ´Â ±â¼úÀû À̽´·Î´Â ÇöÀç Å©°Ô ¿¡ÀÌÀ轺¿Í XÀÎÅÍ³Ý ½ÃÀåÀÌ Çü¼ºµÅ ÀÖ´Ù. ƯÈ÷, ¿¡ÀÌÀ轺´Â º¹ÀâÇÑ ±â¼ú ±¸Á¶·Î ÀÎÇÑ °³¹ß »ý»ê¼ºÀÌ ³·À¸¸ç, ½ºÅ©¸³Æ®¸¦ ³²¿ëÇÔÀ¸·Î½á ¾Ç¼º Äڵ带 È®ÀåÇÒ ¼ö ÀÖ´Ù´Â À§Ç輺¿¡µµ ºÒ±¸ÇÏ°í XÀÎÅͳݿ¡ ºñÇØ Ã¼°èÀûÀÎ °³¹ßȯ°æ°ú Ç¥ÁØ Ç÷§ÆûÀ» Áö¿øÇÑ´Ù´Â Á¡, ´õºÒ¾î È®À强ÀÌ °¡´ÉÇÑ ±¸Á¶¶ó´Â Á¡ ¶§¹®¿¡ RIA ½ÃÀå¿¡¼ ¿µÇâ·Â ÀÖ´Â ±â¼ú·Î¼ ÀÚ¸® Àâ°í ÀÖ´Ù. ¹Ý¸é, XÀÎÅͳÝÀº ±âÁ¸ À¥ ȯ°æÀÇ ¾àÁ¡À̾ú´ø ¼Óµµ °æÀï·Â ¹× »ç¿ëÀÌ ºÒÆíÇÑ UI, ºñ¿ë ´ëºñ ³·Àº ÇÁ·ÎÁ§Æ® »ý»ê¼ºÀÌ ¹®Á¦½Ã µÇ°í ÀÖÀ¸³ª, XÀÎÅͳÝÀ» µµÀÔÇÏ°Ô µÇ¸é »ç¿ëÀÚ°¡ ¹Ì¸® ¿øÇÏ´Â µ¥ÀÌÅ͸¦ °¡Á®´Ù ³õÀ» ¼ö ÀÖ¾î ¼¹ö¿¡ Á¢¼ÓÇØ¾ß ÇÏ´Â ½Ã°£À» ÁÙÀÏ ¼ö ÀÖÀ¸¸ç ¾÷¹« È¿À²À» ³ôÀÏ ¼ö ÀÖ´Ù´Â ÀåÁ¡À¸·Î RIA ½ÃÀå¿¡¼ÀÇ °æÀï·ÂÀ» °ÈÇÏ°í ÀÖ´Ù.
»ç¿ëÀÚ ÆíÀǼº°ú È¿À²¼ºÀ» ³ô¿©ÁÖ´Â ¿¡ÀÌÀ轺 ¿¡ÀÌÀ轺¿Í XÀÎÅͳÝÀº À¥»ó¿¡¼ ¼ÒÇÁÆ®¿þ¾î¸¦ È°¿ëÇÏ´Â »ç¿ëÀÚ°¡ Á¡Â÷ Áõ°¡ÇÏ¸é¼ À¥ ȯ°æÀ» ´õ¿í Æí¸®ÇÏ°í È¿À²ÀûÀ¸·Î Áö¿øÇØÁÖ´Â ±â¼ú·Î ¿ä±¸¹Þ±â ½ÃÀÛÇß´Ù. ƯÈ÷, ¿¡ÀÌÀ轺´Â ÇöÀç RIA ½ÃÀå¿¡¼ »ç¿ëÀÚ ÆíÀǼºÀ» ³»¼¼¿ì¸ç ±ÞºÎ»óÇÏ°í ÀÖ´Ù. ¿¡ÀÌÀ轺´Â ¡®ºñµ¿±â ÀÚ¹Ù½ºÅ©¸³Æ®¿Í XML¡¯¶ó´Â Àǹ̷ΠÁ¦½Ã Á¦ÀÓ½º °¡·¿(Jesse James Garrett)¿¡ ÀÇÇØ 2005³â óÀ½ ¾Ë·ÁÁø °³³äÀÌ´Ù. ÀÌ´Â ¹ü¿ëÀûÀÎ ºê¶ó¿ìÀú¿¡¼ Áö¿øÇÏ´Â DHTML, ÀÚ¹Ù ½ºÅ©¸³Æ®(JavaScript), XML µîÀ» È°¿ëÇÏ´Â ±â¼úÀÌ´Ù. À¥2.0ÀÇ ±â¼úÀû ±â¹ÝÀ» ÀÌ·ç´Â ¿¡ÀÌÀ轺ÀÇ º¹À⼺Àº ³·Àº »ý»ê¼ºÀ» ¾ß±âÇÏ°í, À¯Áö º¸¼ö¸¦ ¾î·Æ°Ô Çϱ⠶§¹®¿¡ »õ·Î¿î À¥ ºñÁî´Ï½º¿¡¼ ¿ä±¸ÇÏ´Â ´Ù¾çÇÑ ¼ÒÇÁÆ®¿þ¾î¿Í ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇϱâ À§ÇÑ ±â¼ú·Î Àû¿ëÇϴµ¥ Àå¾Ö·Î ÀÛ¿ëÇÏ°í Àֱ⵵ ÇÏ´Ù. ÇÏÁö¸¸, ¿¡ÀÌÀ轺¸¦ ÀÐÀº ºê¶ó¿ìÀú¿¡ ÀÇÇØ ÀÛµ¿µÇ´Â ºñµ¿±â ¹æ½ÄÀÇ ¿¡ÀÌÀ轺´Â ¼¹öÀÇ ÀÀ´äÀ» ±â´Ù¸®Áö ¾Ê¾Æµµ ÀÛ¾÷ÀÌ °¡´ÉÇϱ⠶§¹®¿¡ ½Ã°£ ºñ¿ëÀ» Àý°¨ÇÒ ¼ö ÀÖ°í ÀÌ´Â °ð ¼¹öÀÇ ºÎ´ãÀ» ÁÙ¿©ÁØ´Ù. ÀÌÀüÀÇ µ¿±â¹æ½ÄÀÌ ¼¹ö¿¡ ÀÏÀÏÀÌ °á°ú¸¦ ¿äûÇÏ°í ÀÌ °á°ú¸¦ ¹Þ¾Æ¾ß ºê¶ó¿ìÀú ȸéÀÌ ±¸ÇöµÇ´Â °Í°ú´Â Â÷º°ÈµÈ´Ù. ¿¡ÀÌÀ轺´Â ±âÁ¸ XÀÎÅÍ³Ý ±â¼ú°ú´Â ´Þ¸® º¥´õ ¹× Ç÷§ÆûÀÇ µ¶¸³¼ºÀ» º¸ÀåÇϴ ǥÁرâ¼úÀ» Àû¿ëÇϴµ¥, À̴ ȣȯ¼ºÀ» ±Ø´ëÈÇÑ´Ù. ÀÌ°ÍÀÌ ¿¡ÀÌÀ轺 ±â¼úÀÇ °¡Àå Å« ÀåÁ¡À¸·Î, Ç¥Áرâ¼úÀ» Àû¿ëÇÏÁö ¾ÊÀº À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» »ç¿ëÇÒ °æ¿ì ¿î¿µÃ¼Á¦³ª ±âŸ ±â¹Ý ¾ÖÇø®ÄÉÀ̼ÇÀÇ º¯È°¡ ¹ß»ýÇÏ¸é ¼ºñ½º¸¦ Áß´ÜÇϰųª ¸¹Àº ½Ã°£°ú ºñ¿ëÀ» µé¿© À¯Áöº¸¼ö¸¦ ½Ç½ÃÇØ¾ß ÇÑ´Ù. ÇÏÁö¸¸, ¿¡ÀÌÀ轺´Â Ç¥ÁØ ½ºÆåÀ» Á¦°øÇÏ´Â ¸ðµç À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹ö(WAS)¸¦ Áö¿øÇÏ°í ÆÄÀ̾îÆø½º, ¿ÀÆä¶ó, »çÆĸ® µî ´Ù¾çÇÑ ºê¶ó¿ìÀú¿Í MS À©µµ¿ì ºñ½ºÅ¸¿Í °°Àº OS¿Íµµ ȣȯµÇ´Â Ư¼ºÀÌ ÀÖ´Ù. ¶§¹®¿¡ ¿¡ÀÌÀ轺 °³¹ß Ç÷§ÆûÀ¸·Î °³¹ß »ý»ê¼º ¹× À¯Áö º¸¼ö È¿À²¼ºÀÌ º¸ÀåµÇ¸é »ç¿ëÀÚ ÆíÀǼºÀ» ±Ø´ëȽÃų ¼ö ÀÖ´Ù. °Ô´Ù°¡ ºê¶ó¿ìÀú ¾È¿¡¼ ÀÚ¹Ù ½ºÅ©¸³Æ®°¡ Á÷Á¢ »ç¿ëÀÚÀÇ Áö½Ã»çÇ×À» µû¸£°í ¼¹ö¿ÍÀÇ ÀÛ¾÷Àº µÞ´Ü¿¡¼ Áö¿øÇϱ⠶§¹®¿¡ ÆäÀÌÁö º¯È¯ ¾øÀÌ »ç¿ëÀÚ°¡ ¿øÇÏ´Â Ç׸ñÀ¸·Î ¼±Åà À̵¿ÀÌ °¡´ÉÇÏ´Ù. ÀÌó·³ ¿¡ÀÌÀ轺´Â ±âÁ¸ÀÇ Á¤ÀûÀÎ HTML ¹®¼¿¡¼´Â »ç½Ç»ó ºÒ°¡´ÉÇß´ø ±â´ÉÀ» ±¸ÇöÇØÁÙ ¼ö ÀÖµµ·Ï ÇÏ°í, »ç¿ëÀÚ°¡ ¿øÇÏ´Â Ç׸ñÀ» ÀÚÀ¯·Ó°Ô ÆíÁýÇÔÀ¸·Î½á ÆíÀǼº°ú ½Ç¿ë¼ºÀ» ±Ø´ëÈ ÇÑ´Ù. ¿¡ÀÌÀ轺´Â ÀÌ·¯ÇÑ ±â¼úµéÀ» ¹ÙÅÁÀ¸·Î »ç¿ëÀÚÀÇ °æÇèÀÌ ±â¹ÝÀÌ µÇ´Â À¯¿¬ÇÑ È¯°æÀ» ±¸ÇöÇÑ´Ù. ¾×ƼºêX³ª XÀÎÅÍ³Ý È¯°æ¿¡¼ Á¦°øÇÒ ¼ö ¾ø´Â ÆíÀǼº°ú ºü¸¥ ±¸ÇöÀº XÀÎÅÍ³Ý ÀÌ»óÀÇ µ¿ÀûÀÎ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ±â´ÉÀ» ±Ø´ëÈÇÑ´Ù. ƯÈ÷ µå·¡±× ¾Ø µå·Ó(Drag and Drop)À» ÅëÇØ È¸éÀ» Á¶ÀÛÇÒ ¼ö ÀÖ´Â µ¿ÀûÀÎ UI¸¦ À¥¿¡¼µµ ±¸¼ºÇÒ ¼ö ÀÖ´Ù. ½ÇÁ¦·Î ÀÌ·¸°Ô ¿ªµ¿ÀûÀÎ È¸é ±¸ÇöÀ¸·Î ÀÎÇÑ »ç¿ëÀÚÀÇ ÆíÀǼºÀ» °Á¡À¸·Î ³»¼¼¿î ¿¡ÀÌÀ轺 ±â¼úÀÌ ¹Ý¿µµÈ À¥ »çÀÌÆ®µéÀÌ ¼Ó¼Ó µîÀåÇÏ¸é¼ RIA ½ÃÀå¿¡¼ ¿¡ÀÌÀ轺ÀÇ ¿µÇâ·ÂÀÌ °ø°íÇØÁö°í ÀÖ´Ù. ¿¡ÀÌÀ轺 ±â¼úÀÌ ¹Ý¿µµÈ ´ëÇ¥ÀûÀÎ À¥ »çÀÌÆ®·Î´Â ±¸±ÛÀÇ °³ÀÎÈ ¼ºñ½º°¡ ´ëÇ¥ÀûÀ¸·Î ¾ð±ÞµÇ°í ÀÖ´Ù. ±¸±Û °³ÀÎÈ ¼ºñ½º´Â °£´ÜÇÏ°Ô ¸»ÇØ, ¸ÞÀÎ ÆäÀÌÁö¸¦ ÀÚ½ÅÀÇ ÃëÇâ¿¡ ¸Â°Ô À籸¼ºÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÏ´Â À¥ ¼ºñ½º´Ù. »ç¿ëÀÚ°¡ ÀڽŸ¸ÀÇ À¥ ÆäÀÌÁö¸¦ ±¸¼ºÇÒ ¶§ Æ÷ÇÔÇÏ°í ½ÍÀº ±â´ÉÀ» ÀÚÀ¯·Ó°Ô Ŭ¸¯ ÇÑ ¹øÀ¸·Î ¼±Åà ¼³Á¤ÇÒ ¼ö ÀÖ°Ô µÅ ÀÖ´Ù. Áï, »ç¿ëÀÚ´Â ½Ã°è, ³¯¾¾, ´º½º º¸±â µîÀÇ ±â´ÉÀ» ÇÑ È¸é ¾È¿¡ ¹èÄ¡ÇÒ ¼ö ÀÖ°í, ÀÌ´Â ¿¡ÀÌÀ轺ÀÇ ±â¼úÀ» ÅëÇØ µå·¡±× ¾Ø µå·ÓÀÌ °¡´ÉÇØÁö¸é¼ º°µµÀÇ ¸í·É¾î ¾øÀÌ ¸¶¿ì½º¸¸À¸·Îµµ ÀÚÀ¯·Ó°Ô À§Ä¡¸¦ À̵¿½Ãų ¼öµµ ÀÖ´Ù. ±¸±ÛÀº ¿¡ÀÌÀ轺°¡ ±â¹ÝÀÌ µÈ °³ÀÎÈ ¼ºñ½º¸¦ ÅëÇØ °ú°Å ¿©Å¸ Æ÷ÅÐ »çÀÌÆ®µéÀÌ Á÷Á¢ ½ÇÇàÇÏ´ø ÇÁ·Î±×·¥À» »ç¿ëÀÚ°¡ °³ÀÎÀû ÃëÇâ¿¡ ¸Â°Ô ²Ù¹Ð ¼ö ÀÖµµ·Ï Áö¿øÇÏ°í, À̸¦ ÅëÇØ »ç¿ëÀÚÀÇ À¥ ÁÖü¼º°ú ÆíÀǼºÀ» ¿ùµîÈ÷ Çâ»ó½ÃÄ×´Ù. ÀÌ¿Í °°Àº ¿¡ÀÌÀ轺 ±â¼úÀÌ ¹Ý¿µµÈ ±¹³» À¥ ÆäÀÌÁö·Î »ç·Ê·Î´Â ´ë¸²»ê¾÷°ú Çѱ¹³óÃÌ°ø»ç°¡ ÀÖ´Ù. ´ë¸²»ê¾÷Àº »ç¿ëÀÚ°¡ Á÷Á¢ Ŭ¸¯À» ÅëÇØ ÇÑ È¸é ¾È¿¡¼ ¼¼ºÎ Ç׸ñÀ» ¿¶÷ÇÒ ¼ö ÀÖ´Â È¸é ±¸ÇöÀ» Á¦°øÇÑ´Ù. ÀÌ´Â ºñµ¿±â¹æ½ÄÀ¸·Î ÁøÇàµÇ´Â ¿¡ÀÌÀ轺ÀÇ Æ¯¼ºÀ» ±Ø´ëÈÇÑ ±â´ÉÀ¸·Î »ç¿ëÀÚ´Â ¼¹öÀÇ ÀÀ´äÀ» ±â´Ù¸®Áö ¾Ê¾Æµµ ºê¶ó¿ìÀú»ó¿¡¼ ¿¬ÀÌÀº ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ¾î ¼Ò¿ä½Ã°£ÀÇ ³¶ºñ¸¦ ÁÙÀÏ ¼ö ÀÖ´Ù. Çѱ¹³óÃÌ°ø»ç ȨÆäÀÌÁöÀÇ ¸ÞÀÎȸéÀº °£´ÜÇÑ ¸¶¿ì½º ÅÍÄ¡¸¸À¸·Î »ç¿ëÀÚ¿¡°Ô Á¦°øµÉ ºÎ¼öÀûÀÎ À¥ ÆäÀÌÁö Ç׸ñ ¿¶÷ÀÌ °¡´ÉÇÏ´Ù. ¿øÇÏ´Â ¼¼ºÎ À¥ ÆäÀÌÁö¸¦ Ŭ¸¯ÇÏ¸é °¢ ȨÆäÀÌÁö¿Í °ü·ÃÇÑ Á¤º¸ Á¦°ø Ç׸ñµéÀÌ ³ªÅ¸³ª´Âµ¥, À̵é Ç׸ñ ¶ÇÇÑ »ç¿ëÀÚ°¡ Á÷Á¢ ¸¶¿ì½º Ŭ¸¯À¸·Î ºÐ·ùÇØ ³ª°¡¸ç ´Ü½Ã°£¿¡ ¿øÇÏ´Â Á¤º¸¸¸ º¼ ¼ö ÀÖ°Ô ÇØ ³õ¾Ò´Ù. ¼¹ö¿¡ °¢°¢ÀÇ Ç׸ñ¿¡ ´ëÇÑ °á°ú¸¦ ¿äûÀ» ÇÏÁö ¾Ê±â ¶§¹®¿¡ »ç¿ëÀڴ Ŭ¸¯À» ÇÏ´Â µ¿¾È ÆäÀÌÁö ÀüȯÀÇ ºÒÆíÇÔ ¾øÀÌ ÇÑ È¸é ¾È¿¡¼ ¿øÇÏ´Â Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Ù.
¿¡ÀÌÀ轺 ±â¹ÝÀÇ À¥ °³¹ß Åø·Î ±¸ÇöÇÏ´Â À¥ ȯ°æ ÀÌó·³ »õ·Î¿î À¥ 2.0 ¼ºñ½º °³¹ßÀÇ ÇÙ½ÉÀû ±â¼úÀÌ µÇ°í ÀÖ´Â ¿¡ÀÌÀ轺´Â ´Ù¾çÇÑ ¼ÒÇÁÆ®¿þ¾î°¡ ÀÎÅÍ³Ý »ó¿¡¼ ÀÚÀ¯·Ó°Ô ¼ºñ½º µÉ ¼ö ÀÖ°Ô Áö¿øÇÒ »Ó¸¸ ¾Æ´Ï¶ó ±â¾÷¿ë ¾ÖÇø®ÄÉÀ̼ÇÀÇ °³¹ß°ú »ç¿ë ¸é¿¡ À־µ ±× È°¿ëµµ¸¦ ¸Å¿ì ºü¸£°Ô ±Ø´ëÈ ½ÃÅ°°í ÀÖ´Ù. ÇÏÁö¸¸, Áö±Ý±îÁö ¿¡ÀÌÀ轺 ±â¹ÝÀÇ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßµµ±¸°¡ ºÎÀçÇß°í, ±âÁ¸ XÀÎÅÍ³Ý ¾÷üÀÇ À¥ °³¹ßÅø¿¡ ¿¡ÀÌÀ轺°¡ Áö¿øµÇ´Â ¼öÁØÀ̾ú±â ¶§¹®¿¡ ¿¡ÀÌÀ轺ÀÇ È°¿ëµµ´Â ÇöÀúÈ÷ ³·¾Ò´Ù. ƯÈ÷, º¹ÀâÇÑ È¸éÀ» ÀÏÀÏÀÌ ¼öÀÛ¾÷À¸·Î ±¸ÇöÇØ ½Ã°£ ºñ¿ëÀûÀÎ Ãø¸é¿¡¼ °æÁ¦¼ºÀÌ Å©°Ô µÚÃÄÁ® ÀÖ¾ú´Ù. ÀÌ´Â À¥ ȸéÀÇ ÄÄÆ÷³ÍÆ®¿Í ±â´ÉÀÇ ¸ðµâȸ¦ ¹æÇØÇØ ÄÚµåÀÇ Àç»ç¿ë·üÀº ¶³¾î¶ß¸®°í, °³¹ß»ý»ê¼ºÀ» ÀúÇϽÃÅ°´Â °á°ú¸¦ °¡Á®¿Ô´Ù. ½ÇÁ¦·Î ¿¡ÀÌÀ轺 ±â¹ÝÀÇ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¶§ °³¹ßÀÚµéÀÌ ¾î·Á¿òÀ» ´À³¤ ºÎºÐÀÌ UI °³¹ßÀÌ´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇϱâ À§Çؼ´Â ±âº»ÀûÀÎ UI ÄÄÆ÷³ÍÆ®¸¦ Á¦°øÇÏ°í ÇÁ·ÎÁ§Æ® ÇöÀå¿¡¼ °³¹ßÀÚ°¡ °³¹ßÇÑ UI ¿ä¼Ò¸¦ ÄÄÆ÷³ÍÆ®È ÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿© Àç»ç¿ëÀÌ °¡´ÉÇϵµ·Ï ÇØ¾ß Çϴµ¥, ÀÌ·¸°Ô ÇÔÀ¸·Î½á ¿¡ÀÌÀ轺 ±â¹Ý ¾ÖÇø®ÄÉÀ̼ÇÀÇ °³¹ß ³À̵µ¸¦ °¨¼Ò½ÃÅ°°í °³¹ß »ý»ê¼ºÀ» Áõ´ë½Ãų ¼ö ÀÖ´Ù. °Ô´Ù°¡ ÀÌ·¸°Ô °³¹ßµÈ ¼ÒÇÁÆ®¿þ¾îÀÇ Ç°Áú ¶ÇÇÑ ³·¾Æ ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ ÅëÁ¦ ¹× ÃßÀû °ü¸®ÀÇ ¾î·Á¿òÀ» ¹è°¡, À¯Áöº¸¼ö ºñ¿ë ¶ÇÇÑ ³ô¾ÆÁ³´Ù. ÀÌ ¶§¹®¿¡ ÀÏÁ¤ÇÑ ¼öÁØÀÇ ¾ÈÁ¤¼º°ú ¼º´ÉÀÌ °ËÁõµÈ ¿¡ÀÌÀ轺 ±â¹ÝÀÇ À¥ °³¹ß Åø µµÀÔÀÌ Áß¿äÇÏ°Ô Àνĵǰí ÀÖ´Ù. ¾ÈÁ¤¼º°ú ¼º´ÉÀÌ °ËÁõµÈ ¿¡ÀÌÀ轺 ó¸® Ç÷§ÆûÀ» Á¦°øÇØ Ç¥ÁØÈµÈ À¥ 2.0 UI °³¹ß ±¸Á¶¸¦ Á¦½ÃÇØ¾ß ÇÑ´Ù´Â ¿ä±¸µµ ÁõÆøµÇ°í ÀÖ´Ù. ÀÌ·Î ÀÎÇØ ¾ÖÇø®ÄÉÀ̼ÇÀ» ½Å¼ÓÈ÷ °³¹ßÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â WYSIWYG(What You See Is What You Get) °³¹ß µµ±¸¸¦ Á¦°øÇÏ°í ¿¡ÀÌÀ轺ÀÇ È°¿ë ¹üÀ§¸¦ È®´ëÇÔÀ¸·Î½á »ç¿ëÀڵ鿡°Ô Å« ¹®Á¦·Î Àνĵǰí ÀÖ´Â °³¹ß ¹× À¯Áö º¸¼ö »ý»ê¼ºÀ» Áõ´ë½ÃÅ°´Â °³¹ß ÅøÀÌ °¢±¤À» ¹Þ°í ÀÖ´Ù. ƯÈ÷ ¾ÈÁ¤¼º°ú »ý»ê¼ºÀ» °øÅëÀûÀ¸·Î º¸ÀåÇÒ ¼ö ÀÖ´Ù´Â Á¡¿¡ °³¹ß Åø¿¡ ´ëÇÑ ½ÃÀåÀÇ ¿ä±¸°¡ ´Ã¾î³ª°í Àִµ¥, ÀÌ¿¡ ÃÖ±Ù¿¡ ¿¡ÀÌÀ轺 ±â¹ÝÀÇ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÃàÇϱâ À§ÇÑ ÇÁ·¹ÀÓ¿öÅ©¿Í °³¹ßµµ±¸°¡ ÀÕµû¶ó Ãâ½ÃµÆ°Å³ª Ãâ½ÃµÇ°í ÀÖ´Ù. ÀÌ Áß Àνº¿þÀ̺ê½Ã½ºÅÛÁîÀÇ À¥½ºÄù¾î´Â ¿¡ÀÌÀ轺 Ç÷§ÆûÀ» ºñ·ÔÇØ ±× ±â´É°ú ¼º´ÉÀ» È®ÀåÇÒ ¼ö ÀÖ´Â ÄÄÆ÷³ÍÆ®ÀÎ ¡®Ç÷¯±× ÀΡ¯ ±¸Á¶°¡ ÇÔ²² ¸¶·ÃµÅ ÀÖ´Â ¿¡ÀÌÀ轺 ±â¹Ý À¥ °³¹ß µµ±¸·Î ¿¡ÀÌÀ轺 ±â¹ÝÀÇ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸ÇöÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÑ´Ù. ¾ÖÇø®ÄÉÀÌ¼Ç º¥´õ¿Í Ç÷§ÆûÀÇ µ¶¸³¼ºÀ» º¸ÀåÇϴ ǥÁرâ¼úÀ» Àû¿ëÇØ È£È¯¼ºÀ» ±Ø´ëÈÇÏ°í, °·ÂÇÑ ±â´ÉÀ» Áö´Ñ Ç¥ÁØ À¥ ±â¼úÀÓ¿¡µµ ºÒ±¸ÇÏ°í »ç¿ëÇÏ´Â µ¥¿¡ ¾î·Á¿òÀÌ ÀÖ´ø ¿¡ÀÌÀ轺 ¿£ÁøÀ» WYSIWYG ¹æ½ÄÀ¸·Î °³¹ßÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇÔÀ¸·Î½á °³¹ß »ý»ê¼ºÀ» ±Ø´ëȽÃÄ×´Ù. |
|
|
|
|
|
|
|
| |
°¡Àå ¸¹ÀÌ º» ±â»ç |
|
|
|