µµ´ëü ´å³ÝÀ̶õ ¹«¾ùÀΰ¡? ÀÛ³â À̸¾ ¶§ºÎÅÍ ³¸®¸¦ Ä¡¸é¼ ÀÚ½ÅÀÇ µå·¯³»°í ½Í¾îÇÑ ±× ³ÑÀÇ ´å³ÝÀº µµ´ëü ¹«¾ùÀ̱淡.. ÀÌ·¸°Ô ¸¹Àº °³¹ßÀÚµéÀÇ ¸Ó¸®¼ÓÀ» ºÒ¾ÈÇÏ°Ô ¸Éµ¹°í ÀÖ´Â °ÍÀϱî?
»õ·Î¿î OS Àΰ¡? »õ·Î¿î ȯ°æÀΰ¡? ¾Æ´Ï¸é... MSÀÇ ÆÄ¿ö°ÔÀÓÀΰ¡?
±× Á¤Ã¼´Â ÀÌÁ¦ °÷ ¹àÇôÁý´Ï´Ù.!! ä³Î °íÁ¤... Ä¿¹Ö ¾¥¿î.... Å©¸®½º¸¶½º ƯÁý...ä³Î °íÁ¤!!!!
¾îÂîµÆ´ø ´å³ÝÀ̶ó´Â ´Ü¾î°¡ µîÀåÇÏ¿© Çѹø ÀÌ Àڱ׸¶ÇÑ ³ª¶ó Çѱ¹À» µÚÁý¾î ³õ±â ½ÃÀÛÇÑÁöµµ ¾î¾ð 1³âÀÌ ³Ñ¾î¼°í ÀÖ½À´Ï´Ù. °è»ê»óÀ¸·Î´Â 2000³â 7¿ùÁîÀ½ÇÏ¿© ±× º£ÀÏÀ» ½º½º·Î ¹þ¾úÀ¸´Ï±î¿ä ^^. ³î¶ó¿î °ÍÀº Áö±Ý±îÁö µîÀåÇÑ ¿©Å¸ °³¹ß ÅøÀ̳ª OSµé°ú´Â ´Þ¸® ¸ðµç MS °ü·Ã °³¹ßÀÚµéÀÌ º£Å¸¹öÀüºÎÅÍ ÀÌ ´å³ÝÀ̶ó´Â °Í¿¡ ¸ðµç ½Å°æÀ» °ïµÎ ¼¼¿ì°í ÀÖ´Ù´Â °ÍÀÌÁÒ...(½Ã°£ÀÌ Áö³ª¸é Áö±ÝÀ» »ý°¢Çϸç, ¹Ì¼Ò¸¦ ÁöÀ»·±Áöµµ...)
¹°·Ð, ÀÌ¿¡´Â MSÀÇ ´ë´ÜÇÑ ¸¶ÄÉÆÃ·Â°ú ¾öû³ ÀڱݷÂÀ» ÅõÀÚÇÑ ¹«·á ±³À°ÀÌ ÇÑ ¸òÀ» ÇÑ °Íµµ ÀÖ±â´Â ÇÕ´Ï´Ù¸¸, ½ÇÁ¦·Î ±×¸¸Å MS´Â ³´³ÝÀ̶ó´Â Àü·«¿¡ ÀÚ½ÅÀÌ ÀÖ´Ù´Â °ÍÀ̰í, ¶Ñ²±À» ¿¾îº¸´Ï(¸ð¶ô¸ð¶ô ±èÀÌ ³ªÁÒ?) ´å³ÝÀ̶ó´Â °ÍÀº °³¹ßÀÚµéÀ» »ç·ÎÀâÀ» ¸¸ÇÑ ¿©·¯°¡Áö ȹ±âÀûÀÎ Àü·«ÀÓ¿¡ ¸ðµÎµé °ø°¨Çϰí ÀÖ´Â °Í °°½À´Ï´Ù.
»ç½Ç, Àúµµ ´å³ÝÀ̶ó´Â °ÍÀ» ¾Ë¾Æ°¡¸é ¾Ë¾Æ°¥ ¼ö·Ï "´ë´ÜÇϱä ÇÏ´Ù" ¶ó´Â ¸»À» ¿¬´Þ¾Æ ¿ÜÄ¡°í ÀÖ´ä´Ï´Ù.. ¸¶Ä¡ 80Kg ÀÇ À°ÁßÇÑ ¸öÀ¸·Î µ¢Å©¸¦ ½ÃµµÇϴ ôÇÏ´Ù ´õºí Ŭ·¯Ä¡·Î ¸»µµ ¾ÈµÇ´Â °ñÀ» ¼º°ø½ÃÄ×À» ¶§ÀÇ ´ë´ÜÇÑ ´À³¦º¸´Ù 1¾ï¹è´Â ´õ ¸öÀÌ ºÎ¸£¸£ ¶³¸®´Â ´À³¦À̶ó°í³ª ÇÒ±î¿ä? (Âü°í·Î ½ÇÁ¦ Àú´Â ¸ÅÁÖ ÀÏ¿äÀÏ ³· 2½Ã-4½Ã ¹ÝÆ÷ ¾ÆÆÄÆ® ´ÜÁö³»ÀÇ ³ó±¸ÄÚÆ®¿¡¼ ³ó±¸¸¦ Çϱ¸ ÀÖ½À´Ï´Ù. ¹ÝÆ÷ Çö´ë¾Æ¿ï·¿ ¸ÂÀºÆíÀÌÁö¿ä. µ¢Å©´Â ¾ÆÁ÷µµ ¸Õ³ª¶ó ÀÌ¿ô³ª¶ó À̾߱âÀÔ´Ï´Ù)
±×·¸´ã, ¿©·¯ºÐÀº Áö±Ý ´å³ÝÀÌ ±Ã±ÝÇÑ °ÍÀÌ~~±¸~~¿î~¿ä..
±×·³ ¿À´ÃÀº ´å³Ý¿¡ ´ëÇÏ¿© Çѹø ¾Ë¾Æº¼~±î¾Æ¾Æ¿ä~~
°³³äÀûÀ¸·Î ´å³ÝÀ̶ó´Â Ä£±¸ÀÇ ¼Ò°³¸¦ Àá½Ã Àо¸é, ¿æ¼®Àº À©µµ¿ì ¼ºñ½º¿Í API¿¡ ´ëÇÑ ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º ±â¼úÀ» ÅëÇÕÇÏ´Â ´ë´ÜÇÑ Ä£±¸¶ó°í Çϳ׿ä. ¾î¼¸é »ï±¹ÁöÀÇ Á¶Á¶¿Í ºñ°ßµÉ ¼ö ÀÖ°í, ³ó±¸°èÀÇ ¸¶ÀÌŬ Á¶´ø°ú °°Àº ±×·¯ÇÑ... Çý¼º(?)ó·³ ³ªÅ¸³ª ¸ðµç °ÍÀ» ÅëÇÕ, ÆòÁ¤ÇϰíÀÚ ÇÏ´Â ¸»ÀÌÁö¿ä.
´å³ÝÀº ÀÏ´Ü °³³äÀûÀÎ Àü·«À̶ó´Â °ÍÀ» ¾Ë¾ÆµÎ½Ê½Ã¿ä. ´å³ÝÀÌ ¹¹¿¹¿ä? ¶ó°í ¹¯´Â °ÍÀº »ç¶ûÀÌ ¹¹¿¹¿ä? ¶ó°í ¹¯´Â °Íó·³ ³Ê¹«³ªµµ Æ÷°ýÀûÀÎ Áú¹®ÀÔ´Ï´Ù. Àü·«À̶ó ÇÔÀº ¿ª½Ã³ª Àü·«ÀÔ´Ï´Ù. ½ÇÁ¦·Î ÀÌ Àü·«À» Ç¥¸éÈ ½ÃŰ´Â °ÍÀº ¿©·¯°¡Áö µû¶ó¿À´Â ±â¼úµéÀ̶ó°í º¼ ¼ö ÀÖ°ÚÁÒ? ±×·¯ÇÑ ±â¼úµé¿¡´Â ´ÙÀ½°ú °°Àº °ÍµéÀÌ ÀÖ½À´Ï´Ù.
COM+ ÄÄÆ÷³ÍÆ® ¼ºñ½º, ASP.NET À¥ °³¹ß ÇÁ·¹ÀÓ¿öÅ©, XML°ú °´Ã¼ÁöÇâ ¼³°èÁö¿ø, WSDL, UDDIµî À¥ ¼ºñ½º¿¡ ´ëÇÑ Áö¿ø, ÀÎÅÍ³Ý ±â¹Ý¿¡ ´ëÇÑ ÆÄ¿öÇ®ÇÑ Áö¿øµîÀÌÁÒ.
°³¹ßÀÚÀÇ Ãø¸é¿¡¼ º¸¸é, .NETÀ̶ó´Â °ÍÀ» ´å³Ý ÇϺα¸Á¶(.NET Infrastructure)¿Í °°Àº Àǹ̷Π¹Þ¾Æ µéÀÏ ¼öµµ Àִµ¥¿ä. ¿Ö³ÄÇϸé, ¹Ù·Î ÀÌ ÀÎÇÁ¶ó½ºÆ®·°Ãİ¡ ÀǹÌÇÏ´Â °ÍÀÌ ¾îÇø®ÄÉÀ̼ÇÀ» º¸´Ù °ß°íÇϰí, È®Àå °¡´ÉÇϰí, ºÐ»ê󸮰¡ °¡´ÉÇÏ°Ô ¸¸µé°í, À̸¦ ½ÇÇàÇϱâ À§ÇÑ È¯°æÀ» ¸¸µé¾î ÁÖ±â À§ÇØ »ç¿ëÇÏ´Â ¸ðµç ±â¼úµéÀ» ÀǹÌÇÏ´Â °ÍÀ̱⠶§¹®ÀÌÁÒ. À§¿¡¼ ¸»ÇÑ ±â¼úµéÀÌ ¹Ù·Î ±×·¯ÇÑ ¸ðµç ±â¼úÀÇ ÀϺÎÀÌ°í ¸»ÀÔ´Ï´Ù.
¼ÒÇÁÆ®¿þ¾î·Î ¼ºñ½º¸¦ Á¦°øÇÏÀÚ´Â ´å³ÝÀÇ Àü·«. ÀÌ´Â ±âÁ¸ÀÇ ½ÃÀåÀÇ ÆÇµµ¸¦ Çѹø ÀÌ»óÀº °ú°ÝÇÏ°Ô Èçµé¸¸ÇÑ ¸Å·ÂÀûÀÎ ³»¿ëµéÀ» ´ã°í ÀÖ½À´Ï´Ù. ¾ÈÁ¤¼º, º¸¾È, ÅëÇÕ¼º, È®À强µîµî°ú °ü·ÃµÇ¾î ÇöÀç±îÁö ³ª¿ÍÀÖ´ø ´ëºÎºÐÀÇ ¹®Á¦Á¡µéÀ» »ó´çÈ÷ ÇØ°¥½ÃÄÑÁÙ ¼ö ÀÖ´Â ±â¹ÝÀÌ µÇ¾îÁÙ °ÍÀ¸·Î ±â´ë°¡ µÇ¾îÁö°í ÀÖÁÒ.
°³¹ßÀڵ鿡°Ôµµ ¾öû³ª°Ô Æí¸®ÇÑ ¼¼»óÀÌ ¾ÕÀ¸·Î ÆîÃÄÁø´Ù°íµµ º¼ ¼ö ÀÖ½À´Ï´Ù. ¹°·Ð, ÀÌ ¸»¿¡ µ¿Á¶ÇÏÁö ¸øÇϽô ºÐµéÀÌ ÀÖÁÒ. ±× Æí¸®ÇÑ ¼¼»óÀ» ¸¸³ª±â À§Çؼ´Â Áö±ÝºÎÅÍ »õ·Ó°Ô ´Ù½Ã ¸ðµç °ÍÀ» °øºÎÇØ¾ß ÇÒ °Íó·³ ´À²¸ÁúÅ״ϱî¿ä. ÇÏÁö¸¸, ±×·¸°Ô »ý°¢ÀÌ µç´Ù¸é ¾î¼¸é Á¶±ÝÀº ¿ì¸® ³ªÅÂÇØÁø °ÍÀº ¾Æ´Ò±î¿ä?
»ç½Ç ÇÁ·Î±×·¡¸ÓÀÎ ¿ì¸®µéÀº ¾ðÁ¦³ª »õ·Î¿î °ÍÀ» °øºÎÇÏ´Â Á÷¾÷ÀÓ¿¡ Ʋ¸²ÀÌ ¾ø½À´Ï´Ù. ·©±ÍÁöµµ ³â¸¶´Ù »õ·Î¿î ¹öÀüÀÌ ³ª¿À°í, ¿ì¸®´Â ±×µéÀ» Çڵ鸵ÇÏ´Â ¹ýÀ» ¸Å³â »õ·Ó°Ô °øºÎÇÕ´Ï´Ù. ±×·¸°Ô Áö³ ³¯µéÀÌ Èê·¯¿ÔµíÀÌ ¾ÕÀ¸·Îµµ ¿ì¸®³× ÇÁ·Î±×·¡¸ÓÀÇ ÀλýÀº ±×·¸°ÚÁö¿ä. ´ÜÁö, À̹øÀÌ Á¶±ÝÀº ´õ ¹ö°Ì°Ô ´À²¸Áú ¼ö ÀÖ´Â °ÍÀº Áö±Ý±îÁö´Â ´ÜÁö ¾÷±×·¹ÀÌµå ¼öÁØÀ¸·Î °øºÎÇÏ¸é µÇ¾ú´ø °ÍÀ» ÀÌÁ¦´Â ¿ÏÀüÈ÷ »õ°É·ç ¹Ù²Ù¾îÄ¡¿ö¾ß ÇÒ °Í °°±â¿¡ °ÆÁ¤ÀÌ µÇ´Â °ÍÀ̰ÚÁÒ?
ÇÏÁö¸¸, °í´ÞÇÁ±â´Â ÇØµµ Àç¹ÌÀÖÁö ¾Ê³ª¿ä? ÀÌ·¯ÇÑ ÇÁ·Î±×·¡¹Ö?? »ó´çÈ÷ ¸Å·ÂÀÖ´Â ÀÏ ¾Æ´Ï°Ú½À´Ï±î?
ÀÌÁ¦ ¿ì¸®¾Õ¿¡´Â ´å³ÝÀÇ ¼¼°è°¡ ¿øÇÏ´ø ¿øÇÏÁö ¾Ê´ø ÆîÃÄÁö°í ÀÖ½À´Ï´Ù. ±×·¸´Ù¸é, ºÒ¸¸À» °¡Áö°í À̸¦ ¹Þ¾ÆµéÀÌÁö ¾Ê´ø°¡, ¿ôÀ¸¸é¼ ¹Þ¾ÆµéÀÌ´ø°¡ µÑÁßÀÇ ÇϳªÀÇ ÀÚ¼¼°¡ °¡Àå ¹Ù¶÷Á÷ÇÏ´Ù°í º¸¿©Áý´Ï´Ù. ºÒ¸¸À» °¡Áö°í À̸¦ ¹Þ¾ÆµéÀÎ´Ù¸é °³¹ßÀÚÀÎ ¿ì¸®¸¸ ¼ÕÇØÀÔ´Ï´Ù. ¾îÂ÷ÇÇ ÇØ¾ßÇÒ °ÍÀ̶ó¸é(ȤÀº Çϱâ·Î ¸¶À½ ¸Ô¾ú´Ù¸é) ¿ôÀ¸¸é¼ ±àÁ¤ÀûÀ¸·Î ¹Ì·¡¸¦ ¹Ù¶óº¸¸é¼ Á¢±ÙÇØ ³ª°¡´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÏÁö ¾ÊÀ»±î ÇÕ´Ï´Ù.
"¿¡ÀÌ... ÁÁ¾Æ Çϱä Çϰھî.. ¾î¶ó.. ¶Ç ¿¡·¯¾ß? ¹¹ ÀÌ·¡? Â¥Áõ³ª..." ¶ó´Â ÀÚ¼¼º¸´Ù´Â...
"ÁÁÀºµ¥.. Çѹø ÇØº¼±î? ¾î? ¿¡·¯°¡ ³ª³×. ¼¼»ó¿¡ ¿ÏÀüÇÑ °ÍÀº ¾øÀ¸´Ï±î. ±×·¯³ª, ÀÌ·± °Íµµ µÇ³ª´Ï ¸ÚÁø°É.." À̶ó´Â ÀÚ¼¼°¡ ÈξÀ ³ª¾Æº¸ÀÌÁö ¾Ê³ª¿ä? (Âü°í:Å¿À´Â MS Á÷¿ø¾Æ´Õ´Ï´Ù. °£È¤ ¿ÀÇØÇϽô ºÐµéÀÌ... -_-;)
±×·¸´Ù¸é, ´å³ÝÀ» À§ÇÑ ÇÁ·Î±×·¥Àº ¾î¶»°Ô ÇÏ´Â °ÍÀ̰í, ¾î¶»°Ô ÇÏ´Â °ÍÀÌ ´å³Ý ÇÁ·Î±×·¡¹ÖÀΰ¡? ±×°ÍÀº ±âÁ¸ÀÇ °Íµé°ú ¾ó¸¶³ª ´Ù¸£¸ç, ¹» ¾î¶»°Ô °øºÎÇØ¾ß ÇÒ °ÍÀΰ¡? °¡ ¹Ù·Î ¿©·¯ºÐÀÌ ÀÌ ½ÃÁ¡ ±Ã±ÝÇØÁú¶ó±¸ ÇÏ´Â °Í°ÍÀ̸®¶ó ´À²¸Áý´Ï´Ù. ÀÌÁ¦ °ð ±×·¯ÇÑ À̾߱⸦ ³ª´©µµ·Ï ÇϰڽÀ´Ï´Ù.
ÀÏ´Ü, ¿ì¸®°¡ ´å³Ý ÇÁ·Î±×·¡¹ÖÀ» Çϱâ À§Çؼ± .NETÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â ±â¹Ý(Ç÷§Æû)ÀÌ ±¸¼ºµÇ¾îÁ®¾ß ÇÕ´Ï´Ù. À̸¦ À§Çؼ MS´Â ÇöÀç .NET ÇÁ·¹ÀÓ¿öÅ©¶ó´Â ȯ°æÀ» Á¦°øÇϰí ÀÖÁö¿ä. ÀÌ´Â ¿©·¯ºÐÀÇ ±âÁ¸ÀÇ À©µµ¿ì À§¿¡¼ ¿î¿µµÉ ¼ö ÀÖµµ·Ï Á¦°øµÇ°í ÀÖ½À´Ï´Ù. ¹°·Ð, ÀÌ °Á¸¦ ¾²´Â ÇöÀç½ÃÁ¡¿¡¼´Â Beta 2 ¹öÀüÀ̱â´Â ÇÏÁö¸¸, ¾î´ÀÁ¤µµ °øºÎÇÒ ¼ö Àִ ȯ°æÀº ÃæºÐÈ÷ ¹«·á·Î °®Ãâ ¼ö ÀÖ´Â »óŶó´Â °ÍÀÌÁö¿ä.
´å³Ý ÇÁ·¹ÀÓ¿öÅ©¸¦ ¼³Ä¡ÇÑ´Ù°í ÇØ¼, ±âÁ¸ÀÇ ¿©·¯ºÐÀÇ À©µµ¿ì¸¦ ¹Ð°í ´Ù½Ã ¼³Ä¡Çϰųª, ¹º°¡ Ưº°ÇÑ ¼¼ÆÃÀÌ ÇÊ¿äÇϰųª ÇÏÁö´Â ¾Ê½À´Ï´Ù. .NET Ç÷§ÆûÀº ±âÁ¸ÀÇ OSÀ§¿¡¼ Á¦°øµÇ´Â °ÍÀ̴ϱî¿ä. Á¦°¡ ÃßõÇÏ´Â OS´Â ¹°·Ð ¾ÆÁ÷±îÁö´Â Windows 2000 ¼¹ö±ºÀÔ´Ï´Ù¸¸... ¹Ýµå½Ã 2000ÀÌ ¾Æ´Ï¾îµµ ¹®Á¦´Â ¾øÀ» °ÍÀÔ´Ï´Ù. .NET FrameworkÀ» Áö¿øÇÏ´Â Ç÷§ÆûÀ¸·Î Windows 95/98/ME/NT°¡ ÀÖÀ¸´Ï±î¿ä. ÇÏÁö¸¸, ¿äÁò ºÐÀ§±â ¾Æ½ÃÁÒ? ÃßõÀº ´õ ÀÌ»ó ÃßõÀÌ ¾Æ´Ï¶ó.. ±×°Ô °á±¹Àº Á¦´ë·Î ¹è¿ï ¼ö ÀÖ´Â ÃÖ¼Ò±ÇÀå»ç¾çÀÎ ºÐÀ§±â¶ó´Â °Å... ^^
¶ÇÇÑ, óÀ½ .NETÀ» Á¢ÇÏ´Â »ç¶÷µéÀÌ Çê°¥¸®±â ½¬¿î ºÎºÐÁß¿¡ Çϳª°¡ .NET À̶ó´Â ´Ü¾î¿Í .NET ÇÁ·¹ÀÓ¿öÅ©¶ó´Â ´Ü¾îÀä. .NETÀº À§¿¡¼ ¼³¸íµå·È´Ù½ÃÇÇ ¼ÒÇÁÆ®¿þ¾î·Î ¼ºñ½º¸¦ Á¦°øÇÏ·Á´Â MSÀÇ »õ·Î¿î Àü·«À» ÀǹÌÇÏ´Â °ÍÀ̱¸¿ä.
.NET Framework´Â À¥ ¼ºñ½º ¹× ±âŸ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ÀÛ¼º, ¹èÆ÷ ¹× ½ÇÇàÀ» À§ÇÑ È¯°æÀ» ÀǹÌÇÕ´Ï´Ù. °øÅë ¾ð¾î ·±Å¸ÀÓ(Common Language Runtime:CLR), Framework Ŭ·¡½º ¹× ASP.NETÀÇ ¼¼ °¡Áö ÁÖ¿ä ºÎºÐÀ¸·Î ±¸¼ºµÇ¾îÁö´Â ȯ°æÀ» ÀǹÌÇÑ´Ù°í ¾Ë¾ÆµÎ½Ã¸é µÇ°Ú½À´Ï´Ù.
±×·¯¹Ç·Î, ¿ì¸®°¡ ´å³Ý ÇÁ·Î±×·¡¹ÖÀ» ÇÏ°í ½Í´Ù¸é, ȤÀº ASP.NETÀ» ÇÏ°í ½Í´Ù¸é.. ±×·¸´Ù¸é, ±×·¯ÇÑ °ÍÀ» ±¸µ¿½Ã۰í Á¦ÀÛÇÒ ¼ö Àִ ȯ°æÀÎ .NET Framework ¸¦ ¼³Ä¡ÇÏ¸é µÈ´Ù´Â À̾߱âÀÔ´Ï´Ù.
À̰ÍÀº CD 4 ÀåÀ¸·Î Á¦°øµÇ¾îÁö°í ÀÖ±¸¿ä. ±× ¾È¿¡´Â VS.NET À̶ó´Â »ó´çÈ÷ ÈÇ·æÇÑ ´å³Ý ÇÁ·Î±×·¡¹Ö¿ë Åøµµ µé¾îÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ CD´Â ¼¼¹Ì³ªÀåÀ̳ª... .NET °ü·Ã ¼Àû¿¡´Â ¾î±è¾øÀÌ µé¾îÀÖÀ¸´Ï ±¸Çϱâ´Â ¾î·ÆÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù. ¶ÇÇÑ, MSÀÇ ´å³Ý »çÀÌÆ®¿¡¼µµ ¹«·á·Î ´Ù¿î·Îµå°¡ °¡´ÉÇÏÁö¿ä.. ¿ë·®ÀÌ ¾î¸¶¾î¸¶Çؼ ±×·¸Áö... ^^
ÀÚ.. ¾î¶µç »ó´çÈ÷ ±æ°í ³ÀâÇÑ À̾߱âÀÇ °á°ú. ¿ì¸®´Â.. ´å³ÝÀº MSÀÇ »õ·Î¿î Àü·«À̰í, ÀÌ Àü·«¿¡ ¸Â´Â ¸ÚÁø »õ·Î¿î ÇÁ·Î±×·¡¹ÖÀ» Çϱâ À§Çؼ´Â ´å³Ý ÇÁ·¹ÀÓ¿öÅ©°¡ ÇÊ¿äÇÏ´Ù´Â °Í. ±×¸®°í À̰ÍÀº ¹«·á¶ó´Â °Í±îÁö ¾Ë¾Æº¸¾Ò½À´Ï´Ù.
±×·³, ÀÌÁ¦ ´å³Ý ÇÁ·Î±×·¡¹ÖÀ» ÇÏ¸é ±âÁ¸°ú ´Þ¸® ¾î¶² °ÍÀÌ ÁÁ¾ÆÁö°í, ¹¹°¡ ´Þ¶óÁø´Ù´Â °ÍÀÎÁö.. ±×¸®°í ±×·¸°Ô ¸ÚÁø °ÍÀ» ¸¸µé¶ó¸é ¹» ¾î¶»°Ô °øºÎÇÏ°í ¸¸µé¾î¾ß ÇÏ´ÂÁö¸¦ ¾Ë¾Æº¼ Â÷·ÊÀÔ´Ï´Ù.
ÇöÀç ³ª¿ÍÀÖ´Â ¸¹Àº .NET ¼Àûµé¿¡¼´Â .NETÀ» ¹Þ¾ÆµéÀÏ °æ¿ì ¿¹Àü¿¡ ºñÇØ ³ª¾ÆÁö´Â Á¡µéÀ» ÀÚ¼¼È÷´Â ¼³¸íÇϰí ÀÖÁö¸¸, ÇÁ·Î±×·¡¹Ö °æ·ÂÀÌ ±×¸® ¿À·¡Áö ¾ÊÀº ¿ì¸®µé¿¡°Ô´Â ¾î·Á¿î À̾߱âµéó·³ ¹Þ¾Æµé¿©Áö´Â °ÍÀÌ ´ëºÎºÐÀÏ °ÍÀÔ´Ï´Ù. ´ëºÎºÐÀÇ °³¼±»çÇ×µéÀº »ó´çÈ÷ ´ë´ÜÇÑ °ÍÀÓ¿¡´Â Ʋ¸²ÀÌ ¾øÁö¸¸, ¿ì¸®´Â ±×·¯ÇÑ °ÍÀ» ¸ðµÎ °æÇèÇØ º¸Áö ¸øÇÏ¿´±â¿¡(VC++, VB, javaµîÀ» ¼··ÆÇÏ¿© °¢°¢ÀÇ ¾ð¾î·Î Áß±Þ ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÑ »ç¶÷ÀÌ ±×¸® ¸¹´Ù°í »ý°¢ÇÏÁö´Â ¾Ê°í, ±×·¯ÇÑ »ç¶÷ÀÌ Á¦ »çÀÌÆ®¿¡¼ ÀÌ °Á¸¦ ÀаíÀÖÀ» °ÍÀ̶ó°í´Â ´õ´õ¿í »ý°¢ÇÏÁö ¾Ê±â¿¡ ÀÌ·¸°Ô ±ÛÀ» ¾²°í ÀÖ´Â Á¡ ¾çÇØ¹Ù¶ø´Ï´Ù) ±×·¯ÇÑ .NET ¿¡¼ÀÇ °³¼±»çÇ×µéÀÌ ÀÐÀ¸¸é¼ ¹Ù·Î ÇǺηΠ¿Í ´êÀ» °Í °°Áö´Â ¾Ê³×¿ä. ±×·¸´Ù°í ¸ð¸£°í ³Ñ¾î°¡µµ µÈ´Ù´Â °ÍÀº ¾Æ´Ï¶ø´Ï´Ù. ºÐ¸íÈ÷ ±×·¯ÇÑ ºÎºÐµéÀ» ³ªÁß¿¡¶óµµ ÀÌÇØÇÏ¿©¾ß ÇÒ °ÍÀÓ¿¡´Â Ʋ¸²ÀÌ ¾øÁÒ. ÇÏÁö¸¸, ¿©±â¼ ´Ù·ç±â¿¡´Â ³Ñ ¹«°ÌÀݾƿä
¿©±â¼.. COM ¿¡¼´Â ÀÌ·¯ÇÑ ÀåÁ¡ÀÌ ÀÖ´Â ¹Ý¸é¿¡ Àú·¯ÇÑ ´ÜÁ¡ÀÌ ÀÖ¾ú´Âµ¥, .NETÀº ±×·¯ÇÑ ÄÄÆ÷³ÍÆ®ÀÇ ÇϺα¸Á¶¸¦ Á¦°øÇÔÀ¸·Î½á ¿ä·ÎÄÚ·Ò ³¡³»ÁÖ°Ô ¹Ù²î¾ú´Ù. ´ë´ÜÇÏÁö ¾ÊÀº°¡? DCOMÀÇ °æ¿ìµµ ±×·¯ÇÑ ´ÜÁ¡ÀÌ Àִµ¥, À̰ÍÀÌ XML°ú SOAPÀ» ÅëÇØ¼ ¾î¼±¸... Çϸé... ¿©·¯ºÐÀº ÀÌ ±ÛÀ» º°·ç Àаí½Í¾îÁöÁö ¾ÊÀ» ¼öµµ ÀÖÀ» °Ì´Ï´Ù.
ÇØ¼, ±×·¯ÇÑ µüµüÇÏÁö¸¸ ÇÊ¿äÇÑ ºÎºÐµé¿¡ ´ëÇÑ À̾߱â´Â Àü¹®¼ÀûÀ» ¹Ýµå½Ã Âü°í! ÇϽñ⠹ٶ󱸿ä. ¿©±â¼´Â ¸ðµÎ°¡ °ø°¨ÇÒ¸¸ÇÑ À̾߱⸦ Çϳª ÇÔÀ¸·Î½á .NET ÇÁ·Î±×·¡¹ÖÀÌ ¾ó¸¶³ª Àç¹ÌÀÖ¾îÁö°í, Áñ°Å¿òÀ» ¿ì¸®¿¡°Ô ¾È°ÜÁÙÁö Á¤µµ¸¸ À̾߱â ÇØº¸·Á ÇÕ´Ï´Ù.
Á¦°¡ °³ÀÎÀûÀ¸·Î ÁÁ¾ÆÇÏ´Â ºÎºÐÀº ¹Ù·Î "¾ð¾î ÅëÇÕ¼º"¿¡ °ü°èµÈ ºÎºÐÀÔ´Ï´Ù. ¹«½¼ ¸»Àΰí ÇÏ´Ï ÀÌÁ¦´Â ¾ð¾îÀÇ À庮ÀÌ ¹«³ÊÁú °ÍÀ̶ó´Â À̾߱âÀÔÁÒ. ´Ù½Ã ¸»ÇØ, ±×µ¿¾È VC++ ÇÁ·Î±×·¡¸Óµé¿¡ ÀÇÇØ Á¶±ÝÀº ¹«½ÃµÇ¾î ¿Â VB °³¹ßÀÚµéÀ̳ª, ÇÁ·Î±×·¡¸Ó Ãë±ÞÀ» ¹ÞÁö ¸øÇß´ø ½ºÅ©¸³Å͵鵵 ÀÌÁ¦´Â °°ÀÌ ¾î±ú¸¦ ³ª¶õÈ÷ Çϰí.. ÀڱⰡ Àß ÇÏ´Â ¾ð¾î¸¸ °è¼Ó °øºÎÇÏ¸é µÈ´Ù´Â À̾߱âÀÔ´Ï´Ù.
»ç½Ç, MSÀÇ ¾ð¾î¶ó ÇÏ´õ¶óµµ °¢°¢ÀÇ ¾ð¾îÀÇ Æ¯»öÀÌ ÀÖ¾î¼, VC++ÀÇ °æ¿ì »ó´çÈ÷ ¸·°ÇÏÁö¸¸, ´Ù·ç±â°¡ ³Ñ ¾î·Á¿ü°í, VBÀÇ °æ¿ì ¹è¿ì±â´Â ½¬¿î ÆíÀÌÁö¸¸ ¹º°¡ ¸ðÀÚ¶õ µíÇÑ Ãë±ÞÀ» ¹Þ¾Æ¿Ô¾úÁÒ. °¡º±°í ¼º´ÉÀÌ ¶Ù¾î³ ¾îÇø®ÄÉÀ̼ÇÀ» ÀÛ¼ºÇϱâ À§Çؼ´Â °³¹ß±â°£ÀÌ ³Ë³ËÇÏ´Ù¸é VC++À» »ç¿ëÇÏ´Â ÆíÀ̾ú°í, Á¶±ÝÀº ¹«°Ì´õ¶óµµ ªÀº °³¹ß ±â°£³»¿¡ ¾ÈÁ¤ÀûÀÎ ¼Ö·ç¼ÇÀ» ¸¸µé±â À§Çؼ´Â VB´Â ¼±ÅÃÇϱ⵵ ÇÏ¿´½À´Ï´Ù. ºü¸£°í ¾ÈÁ¤ÀûÀ̸ç, Ŭ¶óÀÌ¾ðÆ® Áß½ÉÀûÀÎ ÀÎÅÍ³Ý ¼Ö·ç¼ÇÀ» À§Çؼ ¶ÇÇÑ ÀÚ¹Ùµµ ÃæºÐÈ÷ ¸¹ÀÌµé »ç¿ëÇÏ¿´±¸¿ä
³ª¸§´ë·ÎÀÇ ¾ð¾îµéÀÌ Æ¯»ö°ú ÀåÁ¡À» °¡Áö°í ÀÖ¾ú±â¿¡... ¾î¶² ÇÁ·Î±×·¥¿¡ ¾î¶² ¾ð¾î¸¦ »ç¿ëÇØ¾ß¸¸ ÇÑ´Ù´Â ±ÔÄ¢°°Àº °ÍÀº Á¸ÀçÇÏÁö ¾Ê¾ÒÁö¿ä.. ±×·¯´Ùº¸´Ï VC++ °³¹ßÀÚ¿Í VB °³¹ßÀÚ»çÀÌ¿¡µµ ¾È º¸ÀÌ´Â °¥µîÀÌ Á¶±Ý¾¿ ÀÖ¾î¿Ô¾ú´ø °ÍÀÌ »ç½Ç ¾Æ´Ñ°Ü? ±ÛÄ¡ ¾Ê¾Æ¿ä?
¶ÇÇÑ, °£È¤Àº(»ç½ÇÀº ÀǿܷΠÀÚÁÖ) VC++°ú VB¸¦ ¼¯¾î¼ »ç¿ëÇÒ ¼ö ¹Û¿¡ ¾ø´Â °æ¿ìµµ ¸¹¾Ò½À´Ï´Ù. ±×·¯´Ùº¸´Ï µÎ ¾ð¾î·Î ¸¸µé¾îÁø °¢°¢ÀÇ ÄÄÆ÷³ÍÆ®µé »çÀÌ¿¡¼ ¹®Á¦Á¡ÀÌ µµÃâµÇ´Â °æ¿ìµµ »ó´çÈ÷ ºó¹øÇß±¸¿ä. °Ô´Ù°¡ ¿©·¯ºÐµµ °¡º±°Ô¶ó¸é COM À̶ó´Â °ÍÀ» Á¢Çغ¸¼Ì°ÚÁö¸¸, COMÀ» ¾÷±×·¹À̵åÇÒ °æ¿ìÀÇ ¹öÀü¹®Á¦·Î ÀÎÇØ DLL Áö¿ÁÀ̶ó´Â °Íµµ ÀÚÁÖ ¸¸³ªº¸¼ÌÀ» °Ì´Ï´Ù.
ÀÚ²Ù ¸»ÀÌ ±æ¾îÁö´Âµ¥¿ä. µü!! ¸»ÇÏÀÚ¸é, ´õÀÌ»ó COM°ú °ü·ÃµÈ DLL Áö¿Á°°Àº ¹®Á¦¶öÁö, ¾ð¾î°£ÀÇ À庮À̶öÁö ÀÌ·± °ÍÀÌ ¸ðµÎ »ç¶óÁö°Ô µÇ¾ú´Ù´Â °ÍÀÔ´Ï´Ù.
¸ðµç ¾ð¾î´Â ÅëÇյǾîÁö°Ô µÇ¾ú°í, ¿©·¯ºÐÀº ÀÌÁ¦ ¸¾¿¡ µå´Â ÇϳªÀÇ ¾ð¾î¸¸À» ¼±ÅÃÇØ¼ ±×°Í¸¸À» ¿½ÉÈ÷ °øºÎÇÏ¸é µÇ°Ô µÇ¾ú½À´Ï´Ù. VC++À» ÇØ¾ß µÅ? VB¸¦ ÇØ¾ß µÅ? ¾î¶² °ÍÀ» ÇØ¾ß Àß ¼±ÅÃÇß´Ù´Â À̾߱⸦ µéÀ»±î?¸¦ ´õ ÀÌ»ó °í¹ÎÇÏÁö ¾Ê¾Æµµ µÈ´Ù´Â À̾߱âÀÌÁö¿ä.
»õ·Ó°Ô µîÀåÇÑ C#, VBÀÇ ´å³Ý¹öÀüÀÎ VB.NET, ±×¸®°í Managed C++, ±×¸®°í ±× ¿Ü¿¡µµ ¼µåÆÄƼ ¾÷ü¿¡¼ ÁغñÁßÀÎ ¿©·¯ Àá¼öÇß´ø ¾ð¾îµé(Pascal, Cobolµîµî) Áß ¸¾¿¡ µå´Â °Í Çϳª¸¸ Á¦´ë·Î ÇÏ¸é ¸ðµÎ °°ÀÌ ³ª´©¾î¼ »ç¿ëÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù´Â °ÍÀÔ´Ï´Ù.
¶ÇÇÑ, ÀÌ¹Ì ¸¸µé¾îÁ® ÀÖ´Â ÄÄÆ÷³ÍÆ®·ÎºÎÅÍ »ó¼ÓÇÏ¿©, È®ÀåÇÒ ¼öµµ ÀÖ°Ô µÈ´ä´Ï´Ù.
À̰ŠƯÈ÷ ¸¾¿¡ µéÁÒ. Àü¿¡ ±Ù¹«ÇÏ´ø »ç¶÷ÀÌ ¾÷·Îµå ÄÄÆ÷³ÍÆ®¸¦ Çϳª ¸¸µé°í Åð»ç¸¦ Çߴµ¥, ±× ÄÄÆ÷³ÍÆ®¿¡ ±â´ÉÀ» Á¶±Ý ´õ µ¡ºÙ¿©¼ ±Ù»çÇÏ°Ô ¹Ù²Ù°í ½ÍÀ» °æ¿ì, ¿ø·¡ÀÇ ¼Ò½º°¡ ¾ø´Ù¸é ±×°ÍÀº ºÒ°¡´ÉÇÑ ÀÏÀ̾ú½À´Ï´Ù. ȤÀº ±× ÄÄÆ÷³ÍÆ®°¡ ƯÁ¤ ÀÛ¾÷ ¼öÇà½Ã ¿¡·¯°¡ ³¯ °æ¿ì ¿øº»¼Ò½º°¡ ¾ø´Ù¸é ¸¶Âù°¡Áö·Î ±× ¿¡·¯ÀÇ Ã³¸®´Â ¾î·Á¿î ÀÏÀ̾ú½À´Ï´Ù. Çѹø ³ª´Â ¿¡·¯´Â ±×¸¦ »ç¿ëÇÏ´Â ÀÌ»ó °è¼Ó ³¯ °ÍÀ̰í, ±×°ÍÀ» »ç¿ëÇÏ´Â Ãø¿¡¼ ¿¹¿Ü󸮸¦ Çϱâ´Â ¾î·Á¿î ÀÏÀ̾úÁö¿ä. ±× ÄÄÆ÷³ÍÆ®¸¦ »ó¼Ó ¹Þ¾Æ¼ ¹º°¡¸¦ »õ·ÎÀÌ Ãß°¡Çϰųª ¼öÁ¤ÇϰíÀÚ ÇÒ °æ¿ì ¹Ýµå½Ã ¿øº»ÀÌ ÇÊ¿äÇßÀ¸¸ç, ¾Æ´Ï¸é »õ·ÎÀÌ ÀÛ¼ºÀ» ÇØ¾ßÇßÁö¿ä. ´Þ¶û DLL¸¸ °¡Áö°í´Â ±× ÄÄÆ÷³ÍÆ®¸¦ »ç¿ëÇÒ ¼ö¸¸ ÀÖÀ» »Ó, ±×¸¦ ¼öÁ¤Çϰųª ±â´ÉÀ» Ãß°¡Çϰųª ÇÒ ¼ö°¡ ¾ø¾ú´Ù´Â À̾߱âÀÌÁö¿ä.
ÇÏÁö¸¸, ÀÌÁ¦ .NET¿¡ µé¾î¼¸é ±×·± °ÍÀº ¹®Á¦°¡ µÇÁö ¾Ê½À´Ï´Ù. ¶ÇÇÑ, ´Ù¸¥ »ç¶÷ÀÌ C#À¸·Î ±× ÄÄÆ÷³ÍÆ®¸¦ ÀÛ¼ºÇß´ø, VB.NETÀ¸·Î ÀÛ¼ºÇß´ø ±×°ÍÀº ÀüÇô ¹®Á¦°¡ µÇÁú ¾Ê½À´Ï´Ù. ¸ðµç °ÍÀÌ ÇϳªÀÇ Áß°£¾ð¾î·Î ÄÄÆÄÀÏ, Å»¹Ù²Þ... ¹Ù·Î ±×·¸°Ô µÇ¾ú±â ¶§¹®ÀÌÁö¿ä.ÀÌ ºÎºÐ¿¡ ´ëÇØ¼´Â Â÷ÈÄ ¾Ë¾Æº¸°Ô µË´Ï´Ù)
ÀÌ·¯ÇÑ ¾ð¾îÀÇ ÅëÇÕÀº CTS(Common Type System) À̶ó´Â ´å³Ý ÇÁ·¹ÀÓ¿öÅ©ÀÇ ±ÔÄ¢À» ÅëÇØ¼ °¡´ÉÇÏ°Ô µË´Ï´Ù. Áï, ´å³ÝÀº ¸ðµç ŸÀÔµéÀÇ ¸í¼¼¸¦ È®½ÇÇÏ°Ô Á¤Çسõ°í ÀÖÀ¸¸ç, ¾ð¾î°¡ ¹«¾ùÀÌ´øÁö ±× ŸÀÔµéÀ» °°ÀÌ »ç¿ëÇϵµ·Ï ÇÑ´Ù´Â À̾߱âÀÔ´Ï´Ù. °¢°¢ÀÇ ¾ð¾î´Â ÀÛ¼ºÇÏ´Â ¹®¹ý¸¸ÀÇ Â÷À̰¡ Á¸ÀçÇÒ »Ó, ³»ºÎÀûÀ¸·Î °°Àº ÇüÅÂÀÇ Å¸ÀÔµéÀ» »ç¿ëÇÏ°Ô µË´Ï´Ù. »ç¿ëÇÏ´Â µ¥ÀÌÅÍÀÇ Å¸ÀÔÀÌ ¸ðµç ´å³Ý¾ð¾î¿¡¼ ÀÏÄ¡ÇÑ´Ù´Â °ÍÀÔÁÒ. ¸ðµç ŸÀÔÀÇ ±âº»ÀÌ µÇ´Â °ÍÀº System.Object À̶ó´Â »ç½Çµµ ±â¾ïÇØµÑ¸¸ÇÑ À̾߱âÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ºÎºÐ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ À̾߱â´Â ¿©·¯ºÐÀÌ ´å³Ý¾ð¾î¸¦ °øºÎÇÒ °æ¿ì ÀÚ¼¼È÷ ¹è¿ï ¼ö ÀÖ´Â °ÍÀÌ´Ï Âü°íÇϽʽÿä.
»ç½Ç»ó °¢°¢ÀÇ .NET ¾ð¾î´Â .NET ¿¡¼ Á¦°øÇÏ´Â Base Class Library(±â¹Ý Ŭ·¡½º ¶óÀ̺귯¸®)ÀÇ Å¬·¡½ºµéÀ» °¡Á®´Ù°¡ »ç¿ëÇÏ´Â °Í¿¡ ºÒ°úÇÕ´Ï´Ù. ¾ð¾îÀÚü°¡ °¡Áö°í ÀÖ´Â ´É·ÂÀ̶ó´Â °ÍÀº »ç½Ç ÀÌ·¯ÇÑ Å¬·¡½ºµéÀ» ¸¸ÁöÀ۰Ÿ®´Â °Í¿¡ ºÒ°úÇϸç, ±â¹Ý Ŭ·¡½º ¶óÀ̺귯¸® Áï, Base Class Library °¡ ¾ø´Ù¸é ¾Æ¹« °Íµµ ÇÒ ¼ö ¾ø´Ù´Â °ÍÀÔ´Ï´Ù.
´Ù½Ã ¸»ÇØ, ´å³Ý ¼¼°è¿¡¼ÀÇ ¾ð¾î(¿¹¸¦ µé¸é C#)µéÀº »ç½Ç ¹®¹ýÀûÀÎ ÀÎÅÍÆäÀ̽º¿¡ ºÒ°úÇÑ °ÍÀÔ´Ï´Ù. °¢°¢ÀÇ ¾ð¾îµéÀº º¯¼ö¼±¾ð°ú Àڽŵ鸸ÀÇ ¹®¹ýÂ÷À̸¦ Á¦¿ÜÇϰí´Â ¸ðµç Äڵ忡¼ ÀÌ BCL(Base Class Library)À» »ç¿ëÇØ¾ß¸¸ Çϱ⿡, ÀÌ·ÐÀûÀ¸·Î´Â ¾î¶² ¾ð¾î¸¦ »ç¿ëÇØµµ »ç½Ç»ó ³»ºÎÀûÀ¸·Î´Â °°Àº ±â´ÉÀ» ¹ßÈÖÇÑ´Ù´Â °ÍÀ» À¯ÃßÇØ º¼ ¼ö ÀÖ½À´Ï´Ù.
±»ÀÌ ¿¹¸¦ µéÀÚ¸é, ¾ó¸¶Àü¿¡ ³ª¿Â ±â¾ÆÀÇ ¿ÉƼ¸¶¿Í Çö´ëÀÇ ´º EF ¼Ò³ªÅ¸¸¦ ¿¹·Î µé¼ö Àִµ¥¿ä. ÀÌ´Â °Ñ²®µ¥±â¸¸ ´Ù¸¦»Ó »ç½Ç ¼ÓÀº ¿ÏÀüÈ÷ µ¿ÀÏÇϱ⠶§¹®ÀÔ´Ï´Ù. Á¦°¡ µéÀº ¸»·Î´Â ¸ÕÀú ¿ÉƼ¸¶¸¦ ÅëÇØ¼ ¼º´ÉÅ×½ºÆ®¸¦ Çϰí, ±×°ÍÀÌ ÁÁ´Ù°í ÆÇ´ÜµÈ ´ÙÀ½, ²®µ¥±â¸¸ ¹Ù²Ù¾î¼ ´º EF ¼Ò³ªÅ¸°¡ ³ª¿Ô´Ù°í ÇÏ´õ±º¿ä. ¹°·Ð, ¹Ï°Å³ª ¸»°Å³ªÀ̱â´Â ÇÕ´Ï´Ù¸¸.... ÀÌ ¿¹´Â Áö±Ý ´å³Ý¿¡¼ÀÇ °æ¿ì¸¦ ÀÌÇØÇϴµ¥ µµ¿òÀÌ µÉ °Í °°½À´Ï´Ù.
¿ÉƼ¸¶ÀÇ ²®µ¥±â´Â C#, ´º EF ¼Ò³ªÅ¸ÀÇ ²®µ¥±â´Â VB.NET .. ±×¸®°í, ½ÇÁ¦ ³»ºÎ¿£ÁøÀ̳ª °ñ°ÝÀº BCL À̶ó´Â À̾߱Ⱑ µÇ°ÚÁÒ? ^^
ÇØ¼, Á¤¸®ÇÏ¸é ¿ì¸®°¡ ¾î¶² ´å³Ý ¾ð¾î¸¦ ½áµµ »ó°üÀÌ ¾ø´Â °ÍÀº ¾îÂ÷ÇÇ ¾ð¾îÀÇ Â÷ÀÌ´Â ¹®¹ýÀÇ Â÷ÀÌÀÏ»Ó, ³»ºÎÀûÀ¸·Î´Â »ç½Ç .NET ÇÁ·¹ÀÓ¿öÅ©¿¡¼ Á¦°øÇÏ´Â ±â¹Ý Ŭ·¡½ºµéÀ» °¡Á®´Ù°¡ »ç¿ëÇÏ´Â °ÍÀ̱⠶§¹®À̶ó´Â °ÍÀÔ´Ï´Ù.
´ëºÎºÐÀÇ Àü¹®¼Àû¿¡¼´Â ÀÌ ºÎºÐÀ» ´«À¸·Î Á÷Á¢ º¸¿©ÁÖ±â À§Çؼ, C#, VB.NET, Managed C++ ·Î °¢°¢ °°Àº ±â´ÉÀ» ÇÏ´Â DLL(MSIL)À» ¸¸µç ´ÙÀ½, À̸¦ ILDASM.exe ¶ó´Â Åø·Î ±×µéÀÇ ¿ø½ÃÄڵ带 ºñ±³Çؼ º¸¿©ÁÖ°í´Â ÇÕ´Ï´Ù. ºÐ¸í ÀÛ¼ºÇÑ ÄÚµå´Â °¢°¢ ´Ù¸£°í, ÄÄÆÄÀϵµ °¢°¢ ÇÏ¿´Áö¸¸, ¿ø½ÃÄÚµå´Â °ÅÀÇ ´ëµ¿¼ÒÀÌ Çϸç, °°Àº µ¥ÀÌÅÍ Å¸ÀÔµé·Î ±¸¼ºµÇ¾îÁ® ÀÖ´Â °ÍÀ» È®ÀνÃÄÑÁÖ´Â °ÍÀÌÁö¿ä.
ÀÌ ÀÚ¸®¿¡¼ ±×°ÍÀ» º¸¿©µå¸®±â´Â ¿©°£ ¾î·Á¿î ÀÏÀÏ ¼ö ÀÖÁö¸¸ ´ë½Å Âü°í¼ÀûÀº ¾Ë·Áµå¸®µµ·Ï ÇÒ²²¿ä.
¿À·¼¸®»ç¿¡¼ ³ª¿Â '´å³Ý ÇÁ·¹ÀÓ¿öÅ© ¿¡¼¾½º' ÀÔ´Ï´Ù. ¹ø¿ª¼µµ ÀÌ¹Ì ³ª¿ÍÀÖ¾î¿ä. ´Ü, ¹ø¿ªÀÌ ¸Å²ô·´Áö ¸øÇؼ ÀÐÀ¸¸é¼ ±âºÐÀÌ Á» ³ª»Ü ¼ö´Â ÀÖ½À´Ï´Ù. ÇÏÁö¸¸, ¿ªÀڵ鵵 ¹«Ã´À̳ª °í»ýÀ» ÇÏ´Â °Í °°À¸´Ï ³Ê±×·¯¿î ¸¶À½À¸·Î Àо½Ã¸é µÉ °Í °°¾Æ¿ä.
¶ÇÇÑ, "Inside C# (Á¤º¸¹®È»ç ¿ª/Microsoft)" ÀÔ´Ï´Ù. Á¤¸»·Î ÈÇ·æÇÑ Ã¥ÀÌÁö¿ä.
¶Ç Çϳª, "C#°ú .NET Ç÷§Æû(ÀÎÆ÷ºÏ/Apress)" ÀÔ´Ï´Ù. ÀÌ Ã¥Àº ¾Æ¸¶Á¸ ¼Æò º° 4+1/2¸¦ ¹ÞÀº ¾öû³ ¼ÀûÀ̸ç, ±¹³»¿¡¼µµ ¸¹Àº °³¹ßÀڵ鿡°Ô ÁÁÀº ¼ÆòÀ» ¾ò°í ÀÖ½À´Ï´Ù. ÂÍ µÎ²®½À´Ï´Ù..^^
Ã¥¿¡ ´ëÇÑ ÃßõÀº À̸¸Å Çϱ¸¿ä.... ´Ù½Ã °Á·Πµ¹¾Æ°¡¼... ±×·¸´Ù¸é, ´å³ÝÀ̶ó´Â ÅëÇÕȯ°æÀº ¾î¶² ±¸Á¶¸¦ Çϰí ÀÖÀ»±î?
À̸¦ À§ÇØÇϱâ À§Çؼ´Â .NET ¼¼¹Ì³ª¿¡¼ ºüÁöÁö ¾Ê°í °Å·ÐµÇ´Â ´ÙÀ½ 3°¡Áö¿¡ ÁÖ¸ñÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. ±×°ÍÀº ¹Ù·Î Common Language Runtime(CLR), Common Type System(CTS), Common Language Specification(CLS) ÀÔ´Ï´Ù.
ÀÌ Áß¿¡¼ °¡Àå ¹«°ÔÀÖ°Ô ¹Þ¾Æµé¿©Áö´Â °ÍÀº ¿ª½Ã³ª CLR À̰í, ¿©·¯ºÐÀº .NET Ã¥À» º¼ °æ¿ì ÅÁö¸·ÇÏ°Ô µîÀåÇÏ´Â ³à¼®ÀÌ ¹Ù·Î À̰ÍÀÏ °ÍÀÔ´Ï´Ù. CLRÀº .NET ŸÀÔµéÀÇ À§Ä¡¸¦ ÁöÁ¤Çϰí, Load Çϰí, °ü¸®ÇÏ´Â ¿ªÇÒÀ» ´ã´çÇÕ´Ï´Ù. ÀÚµ¿À¸·Î ¸Þ¸ð¸®¸¦ °ü¸®ÇØ ÁÖ°í, ¾ð¾î¸¦ ÅëÇÕÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °Í ¸ðµÎ°¡ ¹Ù·Î ÀÌ CLRÀÌ ¸Ã°í ÀÖ´Â ¿ªÇÒÀÌÁö¿ä.
CTS´Â .NET ¿¡¼ Áö¿øÇÏ´Â ¸ðµç ŸÀÔÀ» ´Ù·ç´Â ³à¼®À¸·Î, ¸ðµç ´å³Ý ¾ð¾î´Â À̸¦ ÅëÇØ °·ÂÇÏ°Ô µ¥ÀÌÅÍÀÇ Å¸ÀÔµéÀ» ´Ù·ê ¼ö ÀÖ°Ô µË´Ï´Ù. ±âº»ÀûÀ¸·Î ¸ðµç ŸÀÔÀÇ ±âº»ÀÌ µÇ´Â ŸÀÔÀº System.Object Àε¥, ÀÌ¿¡ ´ëÇÑ ±¸Ã¼ÀûÀÎ À̾߱âµéÀº ¿©·¯ºÐÀÌ ´å³Ý ¾ð¾î¸¦ °øºÎÇÒ °æ¿ì¿¡ ¾Ë°Ô µÉ °ÍÀ̶ø´Ï´Ù. ÇÏ°íº¸´Ï À§¿¡¼ Çß´ø À̾߱⸦ ¶Ç Ç߳׿ä.. ÁË¼Û -_-;
CLS´Â ¿©·¯ºÐÀ̳ª Á¦ 3ÀÚ°¡ ŸÀÔÀ» ÀÛ¼ºÇϰíÀÚ ÇÒ °æ¿ì, ±× ±âÁØÀÌ µÇ¾îÁÖ´Â ÀÏÁ¾ÀÇ ¸í¼¼¼¶ó°í º¸½Ã¸é µË´Ï´Ù. ÇØ¼ ÀÌ ¸í¼¼¸¦ ÅëÇØ¼ ¿©·¯ ¾ð¾îµéÀÌ ´å³ÝÀ» Áö¿øÇϵµ·Ï ¸¸µé¼ö ÀÖ´Â °ÍÀÌÁö¿ä. ¿©·¯ºÐÀÌ ½Ç·Â¸¸ µÈ´Ù¸é ÀÌ ¸í¼¼¿¡ ¸ÂÃß¾î ´å³Ý Áö¿ø ¾ð¾î¸¦ ¸¸µé¼öµµ ÀÖ´Ù´Â À̾߱Ⱑ µË´Ï´Ù. ÇöÀç ´å³ÝÀ» Áö¿øÇϰíÀÚ ÇÏ´Â ¼ö¸¹Àº ¾ð¾îµéÀÌ ÁغñÁß¿¡ ÀÖ´Ù°í ÇÏÁÒ. ÆÄ½ºÄ®, ÄÚº¼, ÆÄÀ̽ãµîµî.. ÇѹøÂë µé¾îº¸¾ÒÀ½ Á÷ÇÑ ¾ð¾îµéÀÌ ¸ðµÎ ´å³Ý¹öÀüÀ» Á¦ÀÛÁß¿¡ ÀÖ´Ù°í Çϳ׿ä.
.NETÀÌ CLRÀ̳ª CTS, CLS ÀÇ Áß¿äÇÑ »ïÃѻ縦 °¡Áö°í ÀÖÁö¸¸ ÀÌ ¿Ü¿¡µµ ¶ÇÇÑ ¸ÚÁø °ÍÀ¸·Î ±â¹Ý Ŭ·¡½º ¶óÀ̺귯¸®µµ Á¦°øÇØ ÁÖ°í ÀÖ½À´Ï´Ù.(¾Õ¿¡¼ ÈïºÐÇϸç ÀÌ À̾߱⸦ Çß¾úÁÒ? ^^) À̰ÍÀº °³¹ßÀÚÀÎ ¿ì¸®¿¡°Ô ¹Î°¨ÇÑ ºÎºÐÀÏÅÍÀε¥, ÀÌ Base Class Library´Â ´å³Ý ¾ð¾î¿¡¼ »ç¿ëÀÌ °¡´ÉÇÑ ±â¹Ý Ŭ·¡½ºÀÇ ¶óÀ̺귯¸®¸¦ Á¦°øÇÏ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù. Áï, ÆÄÀÏ I/O, ±×·¡ÇÈ Ãâ·Â, µ¥ÀÌÅͺ£À̽º I/O, º¸¾È, ¾²·¹µåµî°ú °ü·ÃµÈ ´Ù¾çÇÑ ±â´ÉµéÀ» ÀÌ¹Ì Æ÷ÇÔÇϰí ÀÖÁö¿ä. ÀÌ À̾߱â´Â ¿ì¸®°¡ ½ÇÁ¦·Î ¾îÇø®ÄÉÀ̼ÇÀ» ¸¸µé ¶§ ÇÊ¿äÇÏ´Ù°í ´À³¥¸¸ÇÑ ´ëºÎºÐÀÇ ±â´ÉÀÌ ÀÌ¹Ì ±¸ÇöµÇ¾îÁ® ÀÖ°í, ¿ì¸®´Â ±×°ÍµéÀ» »ç¿ëÇØ¼ ½±°Ô ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÏ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.
ASP¿¡¼ ¹ö°Ì°Ô ´À²¸Á³´ø ÆÄÀÏ ¾÷·Îµå ºÎºÐÀÌ ASP.NET ¿¡ µé¾î¼¸é °¡º¿î ¸î ÁÙÀÇ ÄÚµù¸¸À¸·Î ÇØ°áÀÌ µÇ´Â °Íµµ ±×·¯ÇÑ ºÎºÐÁß¿¡ Çϳª¶ó°í º¼ ¼ö ÀÖÁö¿ä. ASP ¿¡¼ ÆÄÀÏÀ» ´Ù·ç±â À§Çؼ ½ºÅ©¸³Æ® ·±Å¸ÀÓÀÎ FileSystemObject ¸¦ ½è¾úÁö¸¸, ´å³Ý¿¡¼´Â ÆÄÀϰú °ü°èµÈ ±â¹Ý Ŭ·¡½º°¡ ¶ÇÇÑ Á¦°øµÇ±â¿¡ Á» ´õ ¶Ù¾î³ ¼º´ÉÀ¸·Î ½±°Ô ÆÄÀÏÀ» ÇÚµéÇÒ ¼öµµ ÀÖ´ä´Ï´Ù. µ¥ÀÌÅͺ£À̽ºµµ ¸¶Âù°¡ÁöÀ̱¸¿ä.
ÀÌ·¯ÇÑ ³»¿ëÀ» ±×¸²À¸·Î °£´ÜÈ÷ º¸¸é .NETÀÇ ÇÙ½ÉÀÌ¶ó º¼ ¼ö ÀÖ´Â CLR°ú ±â¹Ý Ŭ·¡½º ¶óÀ̺귯¸®´Â ´ÙÀ½Ã³·³ ±¸¼ºµÇ¾îÁ® ÀÖ´Ù´Â °ÍÀ̶ø´Ï´Ù.

ÁÁ´Ù. À̴̰ϴÙ. ÀßÀº ¸ð¸£°ÚÁö¸¸, ´å³ÝÀ̶õ °Í°ú ´å³Ý ÇÁ·Î±×·¡¹ÖÀÌ ¿©ÇÏÆ° ÁÁ±â´Â ÇѰ¡º¸´Ù¶ó´Â °Í, ±×¸®°í.. ´å³ÝÀ» À§ÇÑ È¯°æÀÌ ¾î¶»´Ù¶ó´Â °ÍÀº ÀÌÇØ°¡ Á¶±Ý¾¿ µÇ·ÁÇÏ´Â °Í °°½À´Ï´Ù.
¸¸ÀÏ, Á¶±Ý ´õ ±¸Ã¼ÀûÀÎ ºñ±³¿Í ¼³¸í, FAQ °¡ ÇÊ¿äÇϽŠºÐÀÌ ÀÖ´Ù¸é MSDNÀÇ ´ÙÀ½ ÀڷḦ Çѹø Àоµµ·Ï Çϼ¼¿ä. ¹°·Ð, ÇѱÛÀ̱¸¿ä. µµ¿òÀÌ µÉ¸¸ÇÑ ±ÛÀÏ °ÍÀÓÀ» È®½ÅÇÕ´Ï´Ù.
http://www.microsoft.com/korea/msdn/library/techart/faq111700.htm
±×·¸´Ù¸é, ÀÌÁ¦ ÇÊ¿äÇÑ °ÍÀº ¹«¾ùÀΰ¡? ¹Ù·Î ´å³Ý ¾ð¾î¿¡ ´ëÇÑ ÇнÀÀÔ´Ï´Ù.
Àú´Â ¿ª½Ã³ª C#À» ÃßõÇÕ´Ï´Ù. ¹°·Ð, Àúµµ »õ·Ó°Ô °øºÎ¸¦ ÇØ¾ßÇÕ´Ï´Ù¸¸, ÀǿܷΠÀç¹ÌÀÖ´Â ÆíÀÔ´Ï´Ù. ¿¹Àü¿¡ Java¸¦ ÇÒ ¶§ Kawa ¶ó´Â ÅøÀ» °¡Áö°í ¹÷¹÷°Å¸®´ø ±â¾ïÀ» ¶°¿Ã¸®¸ç ³ª¸§´ë·Î´Â °øºÎÇϰí Àִµ¥, Àç¹Ì°¡ ¼Ö¼ÖÇÑ ÆíÀÔ´Ï´Ù.
»ç½Ç C# ¿¡ ´ëÇØ¼´Â ¸»µéÀÌ ¸¹Àº ÆíÀÌÁÒ. ÀÚ¹ÙÀÇ ¸ð¹æÀ̶ó´À´Ï.. MS°¡ ÀÚ¹ÙÀÇ À§´ëÇÔÀ» ÀÎÁ¤Çß´Ù´À´Ï.. ÇÏÁö¸¸, ±×°ÍÀº ±×·± Æí½Î¿òÀ» ÁÁ¾ÆÇÏ´Â »ç¶÷µéÀÌ Áñ±æ¸¸ÇÑ À̾߱âÀ̰í, ½Î¿òÀ» ÁÁ¾ÆÇÏÁö ¾Ê´Âµ¥´Ù°¡ »õ·Î¿î ¾ð¾î¸¦ ¸¸³ª¼ Áñ°Ì°Ô °øºÎÇØº¸·Á´Â ¸¶À½ÀÌ »ý±ä Àú¿¡°Ô À־ »ó´çÈ÷ ¸Å·ÂÀÌ ÀÖ´Â ¾ð¾î·Î¼ ¹Þ¾Æµé¿©Áö´õ±º¿ä.
µûÁö°í º¸¸é java µµ C++ÀÇ ¹ßÀüÇüÀÌ´Ï, ±×·¯ÇÑ ³í¶õÀÚü¸¦ Áñ±â±â º¸´Ù´Â ¶Ù¾î³ °ÍÀÌ ÀÎÁ¤µÇ´Â ºÎºÐ¿¡ ¸ÂÃß¾î ¿½ÉÈ÷ °øºÎÇÏ¸é µÇÁö ¾ÊÀ»±î ÇÕ´Ï´Ù. ¹°·Ð, ÀÚ¹Ùµµ C# ¸¸Å ´ë´ÜÇÑ ¾ð¾îÀÓ¿¡´Â Ʋ¸²ÀÌ ¾øÀ¸´Ï ÀÚ¹Ù¸¦ ÁÁ¾ÆÇÑ´Ù¸é ±×°ÍÀ» °øºÎÇÏ¸é µÇ°ÚÁÒ?
¿ì¸®°¡ ±×·¸°Ô Çʹ븦 ¼¼¿î´Ù°í ÇØ¼, Sun»ç¿¡¼ ¼¹ö¶óµÎ ÇÑ ´ë ÁÖ´Â °Íµµ ¾Æ´Ò °ÍÀ̰í, C#ÆíÀ» µé¾î ÃãÀ» Ãç Áصé MS°¡ À©µµ¿ìÁ °øÂ¥·Î ÁÙ¸®µµ ¾øÁö ¾Ê°Ú½À´Ï±î? ÀڱⰡ Àç¹ÌÀÖ´Â °ÍÀ» ÁÀ¾Æ ÇÁ·Î±×·¡¸Ó°¡ µÈ ¿ì¸®µéÀ̶ó¸é Àç¹ÌÀÖÀ¸¸é ±×¸¸ÀÌ ¾Æ´Ñ°¡ ½Í¾î¿ä. ¹°·Ð, ÀÌ ºÎºÐÀº »ý°èµµ ¿¬°üÀÌ µÇ±â´Â ÇÏ´Â ºÎºÐÀ̱⿡ ³²ÀÏó·³ À̾߱âÇÒ ºÎºÐÀº ¸ø µÇÁö¸¸... ±×·¡µµ, Æí½Î¿ò¿¡ ÈÖ¸»·Á °øºÎ¸¦ µÞÀüÀ¸·Î ÇÏ´Â °ÍÀº ¾Æ¹«·¡µµ ¾Æ´Ñ °Í °°ÁÒ??? ±ÛÃÝ?? ±×·¸Áö ¾Ê³ª¿ä??? ÀÀÀÀ??? ^^
À̹ø °Á´ ÂüÀ¸·Î »ç¼³µµ ¸¹³×¿ä. ÇÏÁö¸¸, ¾î¶µç... C#Àº °øºÎÇÒ¸¸ÇÑ °¡Ä¡°¡ ÃæºÐÇÕ´Ï´Ù. ¿Ö? ÀÌ ¾ð¾î´Â VB.NETÀÇ ÀåÁ¡°ú JavaÀÇ ÀåÁ¡, ±×¸®°í VC++ÀÇ ÀåÁ¡À» °í·ç ¼¯¾î¼ ¾ç³äÇÑ ¾ð¾îÀ̴ϱî¿ä. Àúµµ ¿äÁò ÀÌ ¾ð¾î¸¦ °øºÎÇÏ´À¶ó ½Ã°£À» º¸³»°í ÀÖ½À´Ï´Ù¸¸... ¼ÖÁ÷È÷ ¸»Çؼ ¾ÆÁ÷±îÁö´Â ¼Ó ½Ã¿øÇÏ°Ô ÀÌ Ä£±¸ÀÇ ±íÀº °÷±îÁö º¸¿©ÁÖ°í Àִ åÀº ¾ø³×¿ä.
³»³â 1¿ù¿¡ Á¤º¸¹®È»ç¿¡»ç Professional C#ÀÇ ¹ø¿ª¼°¡ ³ª¿Â´Ù°í ÇÏ´Ï ±×°ÍÀ» ±â´ëÇØ º¼¸¸µµ Çϱ¸¿ä. ±¹³»¼¶ó¸é ¹¹... ¼ÆòÀÌ ÁÁÀº ¸î¸î Ã¥µéÀÌ ÀÖÀ¸´Ï ±×µéÀ» º¸¼Åµµ ÁÁÀ» °ÍÀÔ´Ï´Ù. ¶ÇÇÑ ¹«·á°Á¸¦ Àß Ã£¾Æ´Ù´Ï¸ç °øºÎÇÏ´Â °Íµµ ÁÁÀº ¹æ¹ýÀÌÁö¿ä. ^^
´Ùµé ¾Æ½Ã´Â À̾߱âÀ̰ڽÀ´Ï´Ù¸¸, ´å³Ý ¾ð¾î´Â C#¸¸ ÀÖ´Â °ÍÀÌ ¾Æ´Ï°í, ¿©·¯°¡Áö ´Ù¸¥ °ÍµéÀÌ ÀÖÁö¸¸ ±×µéÁß¿¡ ¸¾¿¡ µå´Â °Í Çϳª¸¸ Á¦´ë·Î Çϼŵµ ¾ÕÀ¸·Î´Â Å« ¹®Á¦°¡ ¾øÀ» °Í °°½À´Ï´Ù.(ÇÏÁö¸¸, ¹Ì·¡´Â ¾Æ¹«µµ ¸ð¸¨´Ï´Ù. ¼²ºÒ¸® Àå´ãÇÒ ¼ö´Â ¾ø°ÚÁÒ??) ¹°·Ð, ´Ù ÇÒÁÙ ¾Ë¸é ÁÁ°ÚÁö¸¸, Á¦ ÁÖÀ§¿¡ °è½Ã´Â °í¼öºÐµéÀ» º¸¸é, ¿©·¯°¡Áö¸¦ ÀßÇÏ´Â »ç¶÷º¸´Ù´Â Çϳª¸¦ ±í°Ô ÇϽô ºÐÀÌ °í¼ö¿¡ ÀÚ¸®¿¡ ¿À·§µ¿¾È ±º¸²ÇÒ ¼ö ÀÖÀ¸¸ç, Payµµ ³ô°Ô ¹Þ´Â ÆíÀÓÀ» º¼ ¶§, ÇÑ ¿ì¹°À» ¿½ÉÈ÷ ÆÄ´Â °Íµµ ³ª»ÚÁö´Â ¾Ê¾Æº¸À̳׿ä ^^
¶ÇÇÑ, ´å³Ý¿¡¼´Â ¾î¶² ´å³Ý ¾ð¾î¸¦ ¾²´ø ÄÄÆÄÀÏÀ» ÇÏ¸é ¸ðµÎ MSIL À̶ó´Â DLL ȤÀº EXE ÆÄÀÏÀÌ µÇ°í.. ÀÌ´Â Áß°£¾ð¾î·Î¼ ÀÛ¼º¾ð¾î(.NET¿ë)¿Í »ó°ü¾øÀÌ ¸ðµÎ °°Àº ¼Ó»ìÀÌ ¸¸µé¾îÁö°Ô µÈ´ä´Ï´Ù. ÇØ¼ ´©´©È÷ ¾ð±ÞÇßµíÀÌ ¿©·¯ºÐÀÌ ¾î¶² ¾ð¾î¸¦ °øºÎÇÏ´øÁö´Â ±×´ÙÁö Å« ¹®Á¦°¡ ¾Æ´Ï¶ó´Â °ÍÀÌÁö¿ä. ±×·¡µµ Àú´Â ±× Áß¿¡¼ C#À» ÃßõÇÕ´Ï´Ù.
»ç½Ç, ÀÌ´Â °³ÀÎÀûÀÎ ÃëÇâÀ̱⵵ ÇÏÁö¸¸, ´ÙÀ½ ¸µÅ©ÀÇ ".NET¿¡ ´ëÇÑ ´ëÈ"¶ó´Â MSDNÀÇ ±ÛÀ» Àо¸é, ºÐ¸í C#À» °øºÎÇÏ´ø VB.NETÀ» ÇÏ´ø ±× ¾î¶² ´å³Ý¾ð¾î¸¦ ÇÏ´ø Áß¿äÇÑ °ÍÀº °³ÀÎÀÇ ±âÁ¸°æÇèÀ̶ó°í À̾߱âÇϰí´Â ÀÖÁö¸¸, ´µ¾Ó½º(?)´Â C#ÂÊÀ» Á¶±ÝÀº ¹Ð¾îÁÖ´Â ´À³¦ÀÌ µéÁö ¾Ê³ª¿ä? ±×·¡¼... ÃßõÇÏ´Â °ÍÀ̱⵵ ÇÕ´Ï´Ù.
http://www.microsoft.com/korea/msdn/library/techart/dotNETconvers.htm#csharp
»ç½Ç»ó Á¦ »çÀÌÆ®¿¡¼´Â C#¿¡ ´ëÇÑ °Á¸¦ ±â´ëÇϱ⠾î·Á¿ï °Í °°½À´Ï´Ù. ±×¸®°í, ±× °Á´ ÁغñÇÏÁöµµ ¾ÊÀ» ¿¹Á¤¿¡ ÀÖ¾î¿ä. ¿Ö³ÄÇϸé Àúº¸´Ù °æ·Âµµ ¶Ù¾î³ª½Ã°í, ÇÁ·Î±×·¡¹Ö ´É·Âµµ ¶Ù¾î³ª½Å °í¼ö ÃÖÇöÁø´Ô²²¼ ÀÌ¹Ì C# °Á¸¦ ÁøÇàÁß¿¡ ÀÖÀ¸´Ï±î¿ä. ¶§¿À ÆÐ¹Ð¸® »çÀÌÆ®ÀÇ Çϳª·Î ¹ÀÏ
http://www.chrischoi.pe.kr ¿¡¼ ¿©·¯ºÐÀº C#À» °øºÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ´Ü, ³»¿ëÀÌ ÃʱÞÀÚ¿¡°Ô ¾î¿ï¸± °Í °°Áö´Â ¾Ê°í, ¾à°£ÀÇ ÇÁ·Î±×·¡¹ÖÀ» ÇØº¸½Å ºÐµéÀ» ´ë»óÀ¸·Î ÇÏ´Â °Í °°±â¿¡.. ÇÁ·Î±×·¡¹ÖÀÌ ¾Æ¿¹ óÀ½À̶ó¸é ¹«¾ùº¸´Ù ¸ÕÀú C#°ü·Ã Ãʺ¸ÀÚ¿ë Ã¥À» »ç¼ °øºÎÇÏ½Ã°í °Á¸¦ º¸½ÉÀÌ ÁÁÀ» °Í °°¾Æ¿ä.
¾ðÁ¦³ª ±×·¸µíÀÌ ¿å½ÉÀÌ ¾Õ¼¸é ÀÏÀ» Á¦´ë·Î ÇÒ ¼ö ¾ø°í, Á¶±ÞÇϸé ÀÏÀ» ¸ÁÄ¡±â ½±»óÀ̴ϱî¿ä.. ÇÁ·Î±×·¡¹ÖÀ» Àç¹ÌÀÖ°Ô °øºÎÇÒ¶ó¸é ¿å½É°ú Á¶±ÞÇÔÀ» ÁÙÀ̰í Àڽſ¡°Ô ¸Â´Â ·¹º§ºÎÅÍ Â÷±ÙÈ÷ °øºÎÇØ ³ª°¡½Ã´Â °ÍÀÌ ÃÖ°íÀÔ´Ï´Ù. Àá±ñ ÇÏ°í ¸» °ÍÀÌ ¾Æ´Ï¶ó¸é ¹«¾ùº¸´Ù Áß¿äÇÑ °ÍÀº ¹Ù·Î ±âÃÊÀ̴ϱî¿ä.
Á¦ »çÀÌÆ®¿¡¼´Â ÀÌÁ¦ ´ÙÀ½ °ÁºÎÅÍ´Â C#¿¡ ´ëÇÑ ¾à°£ÀÇ Áö½ÄÀÌ ÀÖ´Ù´Â °¡Á¤ÇÏ¿¡ ASP.NET ÇÁ·Î±×·¡¹Ö¿¡ º»°ÝÀûÀ¸·Î ¶Ù¾îµé±î ÇÕ´Ï´Ù. ±âº»ÀûÀÎ ¿¹Á¦ºÎÅÍ.. ADO.NETÀ» ´Ù·ç´Â ¿¹Á¦±îÁö.. ±×¸®°í, ÇÒ¼ö¸¸ ÀÖ´Ù¸é ÆÛÆ÷¸Õ½º Çâ»ó¿¡ ´ëÇØ¼´Â °°ÀÌ ³íÀÇÇØº¸·Á ÇÕ´Ï´Ù. ÀϹæÀûÀÎ ¼³¸íÀÌ ¾Æ´Ñ °°ÀÌ Åä·ÐÇÏ´Â °ÁÂ.. ¸»ÀÌÁÒ.
±×·³ ¾îµð ÀÌÁ¦ Çѹø ½ÃÀÛÇØº¼±î¿ä?