½Ç¹ö¶óÀÌÆ®´Â °¡º±Áö¸¸ ¸Å¿ì °·ÂÇÑ À¥ ºê¶ó¿ìÀú Ç÷¯±×ÀÎÀÌ´Ù. ½Ç¹ö¶óÀÌÆ®¿¡´Â RIA¸¦ ¸¸µé±â À§ÇÑ º¤ÅÍ, ¾Ö´Ï¸ÞÀ̼Ç, °íÈÁú ºñµð¿À µî ´Ù¾çÇÑ ±â´ÉÀÌ Æ÷ÇԵǾî ÀÖ´Ù. ¶ÇÇÑ ¿î¿µÃ¼Á¦ µ¶¸³ÀûÀ¸·Î µ¿ÀÛÇϱ⠶§¹®¿¡ ¸¸µç ¾ÖÇø®ÄÉÀ̼ÇÀº À©µµ¿ì, ¸ÆOS, ¸®´ª½º µî¿¡¼ ¸ðµÎ ½ÇÇàµÈ´Ù. ½Ç¹ö¶óÀÌÆ®´Â WPFÀÇ ±â´ÉµéÀ» Á¦°øÇÏ°í ¼º´ÉÀÌ ¶Ù¾î³ª¸ç HTMLÀ̳ª AJAX µî À¥ °³¹ß ±â¼ú°ú ½±°Ô ¿¬µ¿ÇÒ ¼ö ÀÖ´Ù.
¸¶ÀÌÅ©·Î¼ÒÇÁÆ® °³¹ßÀÚÀÌÀÚ ½Ç¹ö¶óÀÌÆ® ±¸·ç·Î ¾Ë·ÁÁø ¾Ö´ý ³×À̽ãÀÌ Á÷Á¢ Àú¼úÇÑ ÀÌ Ã¥Àº ½Ç¹ö¶óÀÌÆ®·Î ÇÒ ¼ö ÀÖ´Â ¸ðµç °ÍÀ» ¼³¸íÇÏ°í ÀÖ´Ù. ½Ç¹ö¶óÀÌÆ®¿¡ ´ëÇÑ ±âÃÊÀûÀÎ Áö½ÄÀ» ½Ç¿ëÀûÀ¸·Î Á¦°øÇÏ°í ´ëºÎºÐÀÇ °³¹ßÀÚµéÀÌ ±Ã±ÝÇØÇÏ´Â ºÎºÐÀÇ ´äÀ» Á¦½ÃÇÏ°í, ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â ¹æ¹ý¿¡ ´ëÇØ ¼Ò°³ÇÑ´Ù. ÇöÀç ½Ç¹ö¶óÀÌÆ®ÀÇ ´ÜÁ¡°ú ¹®Á¦Á¡µé¿¡ ´ëÇؼµµ ±â¼úÇÏ¿´À¸¸ç ³»¿ëÀ» ã±â ã¾Æº¸±â ½±°Ô ±¸¼ºÇß´Ù.
½Ç¹ö¶óÀÌÆ®´Â °¡º±Áö¸¸ ¸Å¿ì °·ÂÇÑ À¥ ºê¶ó¿ìÀú Ç÷¯±×ÀÎÀÌ´Ù. ½Ç¹ö¶óÀÌÆ®¿¡´Â RIA¸¦ ¸¸µé±â À§ÇÑ º¤ÅÍ, ¾Ö´Ï¸ÞÀ̼Ç, °íÈÁú ºñµð¿À µî ´Ù¾çÇÑ ±â´ÉÀÌ Æ÷ÇԵǾî ÀÖ´Ù. ¶ÇÇÑ ¿î¿µÃ¼Á¦ µ¶¸³ÀûÀ¸·Î µ¿ÀÛÇϱ⠶§¹®¿¡ ´ç½ÅÀÌ ¸¸µç ¾ÖÇø®ÄÉÀ̼ÇÀº À©µµ¿ì, ¸ÆOS, ¸®´ª½º µî¿¡¼ ¸ðµÎ ½ÇÇàµÈ´Ù. ½Ç¹ö¶óÀÌÆ®´Â WPFÀÇ ±â´ÉµéÀ» Á¦°øÇÏ°í ¼º´ÉÀÌ ¶Ù¾î³ª¸ç HTMLÀ̳ª AJAX µî À¥ °³¹ß ±â¼ú°ú ½±°Ô ¿¬µ¿ÇÒ ¼ö ÀÖ´Ù. ±×¸®°í ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® °³¹ßÀÚÀÌÀÚ ½Ç¹ö¶óÀÌÆ® ±¸·ç·Î ¾Ë·ÁÁø ¾Ö´ý ³×À̽ãÀÌ Á÷Á¢ Àú¼úÇÑ ÀÌ Ã¥¿£ ¸Å¿ì ½Ç¿ëÀûÀÎ ³»¿ëµéÀÌ ´ã°Ü ÀÖ´Ù.
½Ç¹ö¶óÀÌÆ®´Â À¥»çÀÌÆ® °³¹ß°ú µðÀÚÀο¡ °üÇÑ »ç¶÷µéÀÇ °íÁ¤°ü³äÀ» ±ú°í ÀÖ´Ù. ÀÌ Ã¥¿¡¼´Â ½Ç¹ö¶óÀÌÆ®·Î ÇÒ ¼ö ÀÖ´Â ¸ðµç °ÍÀ» ¹è¿ï ¼ö ÀÖ´Ù. ½Ç¹ö¶óÀÌÆ®¸¦ ¾²¸é °ªºñ½Ñ °³¹ß ÅøÀ̳ª µðÀÚÀÎ Åø ¾øÀ̵µ ¸®Ä¡ À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ½±°Ô ¸¸µé ¼ö ÀÖ´Ù. Ãë¹Ì·Î ÇÏ´Â »ç¶÷ºÎÅÍ Àü¹®°¡¿¡ À̸£±â±îÁö ½Ç¹ö¶óÀÌÆ®´Â »ç¶÷µéÀÌ ¿øÇÏ´Â ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µå´Â ÃÖ¼±ÀÇ ±æÀÌ µÉ °ÍÀÌ´Ù.
½Ç¹ö¶óÀÌÆ®¿¡ °üÇÑ »õ·Î¿î ¼ÀûµéÀÌ ½ñ¾ÆÁ® ³ª¿Ã °ÍÀÌ´Ù. ÇÏÁö¸¸ ÀÌ Ã¥µéÀÌ °ú¿¬ ÀÌ ±â¼ú¿¡ ´ëÇØ ÀûÀýÈ÷ ¼Ò°³ÇÒÁö È®½ÅÇÒ ¼ö´Â ¾ø¾ú´Ù. µû¶ó¼ ÇÊÀÚ´Â ÀÌ Ã¥À» ¾µ ¶§ ´ÙÀ½°ú °°Àº ¸ñÇ¥¸¦ Á¤ÇÏ°í ÀÛ¾÷À» ½ÃÀÛÇß´Ù. ¸¶Áö¸·À¸·Î ÀÌ Ã¥Àº ´ç½ÅÀÌ ¼ÒÀåÇÑ Ã¥ Áß¿¡ À¯¿ëÇÑ Ã¥ÀÌ µÉ °ÍÀÌ´Ù.
¡á ½Ç¹ö¶óÀÌÆ®¿¡ ´ëÇÑ ±âÃÊÀûÀÎ Áö½ÄÀ» ½Ç¿ëÀûÀÌ°í ¼¼·ÃµÈ ¹æ¹ýÀ¸·Î Á¦°øÇÑ´Ù.
¡á ´ëºÎºÐÀÇ °³¹ßÀÚµéÀÌ ±Ã±ÝÇØÇÏ´Â ºÎºÐÀÇ ´äÀ» Á¦°øÇÏ°í ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â ¹æ¹ý¿¡ ´ëÇØ ¼Ò°³ÇÑ´Ù.
¡á ½Å·ÚÇÒ ¸¸ÇÑ ³»¿ëÀ» Á¦°øÇϱâ À§ÇØ ½Ç¹ö¶óÀÌÆ® °³¹ßÆÀÀÌ Á÷Á¢ ÀÛ¼ºÇß´Ù.
¡á ÇöÀç ½Ç¹ö¶óÀÌÆ®ÀÇ ´ÜÁ¡°ú ¹®Á¦Á¡µé¿¡ ´ëÇؼ ±â¼úÇß´Ù.
¡á ³»¿ëÀ» ã±â ã¾Æº¸±â ½±µµ·Ï ±¸¼ºÇß´Ù.
ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë
¡á XAML(Extensible Application Markup Language)¿¡ ´ëÇÑ ¸ðµç °ÍÀ» ´Ù·ç¾ú´Ù.
¡á ±×·¡ÇÈ, ÅؽºÆ®, ¿Àµð¿À, ºñµð¿À, ¾Ö´Ï¸ÞÀ̼Ç, À×Å©, À̺¥Æ® µî ½Ç¹ö¶óÀÌÆ® ±â´ÉµéÀ» ÀÚ¼¼È÷ ´Ù·é´Ù.
¡á Àç»ç¿ë °¡´ÉÇÑ ÄÁÆ®·Ñ ¸¸µé±â³ª µå·¡±× ¾Ø µå·Ó °°Àº ±â´ÉÀ» ±¸ÇöÇÏ´Â ¹æ¹ýÀ» ´Ù·é´Ù.
¡á ¸®¼Ò½ºµéÀ» ºñµ¿±âÀûÀ¸·Î ´Ù¿î·Îµå ¹Þ´Â ¹æ¹ýÀ» ÅëÇØ »ç¿ëÀÚ °æÇèÀ» ±Ø´ëÈ ½ÃŲ´Ù.
¡á ½Ç¹ö¶óÀÌÆ® ÄÁÅÙÃ÷¿Í HTMLÀ̳ª Ç÷¡½Ã ÄÁÅÙÃ÷¸¦ ¿¬µ¿ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ´Ù·é´Ù.
¡á ½Ç¹ö¶óÀÌÆ® Â÷±â ¹öÀü¿¡ ³ª¿Ã ±â´É¿¡ ´ëÇØ ´Ù·é´Ù.
ÀÌ Ã¥¿¡ ³ª¿Â ¿¹Á¦¿¡´Â XAML, HTML, ÀÚ¹Ù½ºÅ©¸³Æ® °°Àº ±â¼úÀÌ ¾²¿©Á³Áö¸¸ ³»¿ëÀ» ÀÌÇØÇϱâ À§ÇØ ±× ¸ðµÎ¿¡ Á¤ÅëÇÒ ÇÊ¿ä´Â ¾ø´Ù.
1.0 ¹öÀüÀ» Áß½ÉÀ¸·Î ÀÌ Ã¥¿¡´Â ÇöÀç ¹öÀü¿¡¼ ÇÒ ¼ö ÀÖ´Â °Í°ú ¾ø´Â °ÍÀ» ¸íÈ®ÇÏ°Ô º¸¿©ÁØ´Ù. ¸¸¾à ½Ç¹ö¶óÀÌÆ®¿¡ Ãß°¡µÉ »õ·Î¿î ±â´É¿¡ ´ëÇØ ´õ ¾Ë°í ½Í´Ù¸é "Windows Presentation Foundation(WPF) Unleashed" ¶ó´Â Ã¥À» Âü°íÇÏ±æ ¹Ù¶õ´Ù. ½Ç¹ö¶óÀÌÆ®ÀÇ Â÷±â ¹öÀüÀº WPF¿Í ºñ½ÁÇϱ⠶§¹®¿¡ ÀÌ Ã¥À» ÅëÇØ ½Ç¹ö¶óÀÌÆ®ÀÇ Â÷±â ¹æÇâÀ» °£ÆÄÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ
ÀÌ Ã¥Àº »ç¶÷µéÀÌ ¿øÇÏ´Â À¥ ÄÁÅÙÃ÷, ¾ÖÇø®ÄÉÀ̼Ç, ÄÁÆ®·Ñ µîÀ» ¸¸µå´Â °³¹ßÀÚ³ª µðÀÚÀ̳ʸ¦ À§ÇØ ¾²¿©Á³´Ù. ¶ÇÇÑ µ¶ÀÚµéÀÇ ´Ù¸¥ ±â¼ú¿¡ ´ëÇÑ Áö½Ä¿¡ °ü°è ¾øÀÌ ½Ç¹ö¶óÀÌÆ®¿¡ ´ëÇÑ °ÅÀÇ ¸ðµç ³»¿ëÀ» ´ã°í ÀÖ´Ù. ±×¸®°í ÀÌ¹Ì ½Ç¹ö¶óÀÌÆ®¿¡ ´ëÇØ ¾î´À Á¤µµ ¾Ë°í ÀÖ´Ù°í ÇÏ´õ¶óµµ ÀÌ Ã¥¿¡´Â ¾ÆÁ÷ ´õ ¾Ë¾Æ¾ß ÇÏ´Â ºÎºÐÀÌ ÀÖ´Ù°í È®½ÅÇÑ´Ù.
ÀÌ Ã¥ÀÇ ±¸¼º
1ºÎ´Â ±âÃÊÀûÀÎ ¼³¸íÀÌ´Ù. 1ÀåÀº ½Ç¹ö¶óÀÌÆ® ÄÁÅÙÃ÷¸¦ À¥ÆäÀÌÁö¿¡ ³Ö´Â ¹æ¹ý°ú HTML°ú Åë½ÅÇÏ´Â ¹æ¹ý¿¡ ÃÊÁ¡À» ¸ÂÃè´Ù. 2ÀåÀº ÀÌ Ã¥ÀÇ ´ëºÎºÐ°ú ½ÇÁ¦ °³¹ß¿¡¼ ¸¶ÁÖÄ¡°Ô µÉ XAML¿¡ ´ëÇØ ½ÉµµÀÖ°Ô ´Ù·é´Ù.
2ºÎ´Â ½Ç¹ö¶óÀÌÆ®°¡ ·»´õ¸µ ÇÏ´Â ¿©·¯ °¡Áö Á¤Àû ÄÁÅÙÃ÷¿¡ ´ëÇØ ´Ù·é´Ù. ÅؽºÆ®¿Í À̹ÌÁö»Ó ¾Æ´Ï¶ó Á¤±³ÇÑ º¤Åͱâ¹Ý ÄÁÅÙÃ÷±îÁöµµ ´Ù·é´Ù. 2ºÎÀÇ ¸¶Áö¸·ÀÎ 6Àå¿¡¼´Â ¿©·¯ °³ÀÇ Á¶°¢À¸·Î ±¸¼ºµÈ ÄÁÅÙÃ÷ÀÇ ÆíÁý, ¸®»çÀÌ¡, Æ®·£½ºÆû¿¡ ´ëÇØ ¹è¿î´Ù.
3ºÎ¿¡¼´Â ´Ù¸¥ Á¤Àû ÄÁÅÙÃ÷¸¦ ¸¸µé¼ö ÀÖ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. 7ÀåÀº °³¹ßÀڵ鿡°Ô °¡Àå Áß¿äÇÑ ºÎºÐÀÌ´Ù. ÀÔ·Â À̺¥Æ®´Â ÀÎÅÍ·¢Æ¼ºêÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé¾î Áֱ⠶§¹®ÀÌ´Ù. 8ÀåÀº Å« ¿ë·®ÀÇ ÄÁÅÙÃ÷, À̸¦Å×¸é ¿Àµð¿À³ª ºñµð¿À(9Àå°ú 10Àå¿¡¼ ´Ù·ë) °°Àº °ÍÀ» Á¶±Ý¾¿ ´Ù¿î·ÎµåÇÏ¸ç ½ÇÇàÇÏ´Â ¹æ¹ý°ú ±× ÁøÇà°úÁ¤À» Ç¥½ÃÇØÁÖ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. ¾Æ¸¶ À̸¦ ÅëÇØ ²Ï ¸ÚÁø ÄÁÅÙÃ÷¸¦ ¸¸µé ¼ö ÀÖÀ» °ÍÀÌ´Ù.
|