.NET À̶ó´Â »õ·Î¿î Çõ¸í
¿©·¯ºÐÀÌ ASP(Active Server Pages : ÀÌÇÏ ASP) ¶ó´Â ±â¼úÀ» ÀÌÀü¿¡ ¸¸³ªº» ÀûÀÌ ÀÖ´Â À¥ ÇÁ·Î±×·¡¸ÓÀ̰ųª, ȤÀº À©µµ¿ìÁî ÇÁ·Î±×·¡¸Ó¶ó¸é, ¾Æ´Ï ½ÉÁö¾î´Â Microsoft ±â¹Ý ±â¼ú¿¡ ÀÌÁ¦ ¸· °ü½ÉÀ» °¡Áö±â ½ÃÀÛÇÑ Ãʺ¸ÀÚÀÏÁö¶ó ÇÏ´õ¶óµµ .NETÀ̶ó´Â ¸»Àº ±Ù°£¿¡ Àû¾îµµ Çѹø ÀÌ»ó¾¿Àº µé¾îº¸¾ÒÀ» °ÍÀÌ´Ù.(¹°·Ð µé¾î º¸Áö ¸øÇß´Ù ÇÏ´õ¶óµµ ±×°ÍÀ¸·Î âÇÇÇÔÀ» ´À³¥ ÀÌÀ¯´Â ÀüÇô ¾ø´Ù.)
.NET!! ±×°ÍÀÌ ¸íÈ®È÷ ¹«¾ùÀÎÁö´Â ¸ð¸¥´Ù°í ÇÏ´õ¶óµµ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ ´Ù½Ã±Ý ¹º°¡ ´ë´ÜÇÑ °ÍÀ» ²¨³»³õ¾Ò´Ù´Â °ÍÀº ÁüÀÛ ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ±×·¸´Ù. .NETÀº ÀÏÁ¾ÀÇ »õ·Î¿î Çõ¸íÀ̸ç, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ Á¦½ÃÇÏ´Â »õ·Î¿î ¼¼»óÀÌ´Ù. Å¿À°¡ °£¸¸¿¡ »õ·Î¿î °Á¸¦ ÁøÇàÇÑ´Ù°í ÇØ¼ Á¶±ÝÀº °ÅâÇÏ°Ô .NETÀ» Ç¥ÇöÇÑ´Ù°í »ý°¢ÇÒ ¼öµµ ÀÖÁö¸¸, ±×¸¸Å .NETÀº ±âÁ¸ÀÇ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ±â¼úµéÀ» ÀüüÀûÀ¸·Î »õ·Ó°Ô Á¤¸®ÇÑ ±â¼úÀ̶ó°í º¼ ¼ö ÀÖÀ»¸¸ÇÑ »õ·Î¿î °³³äÀÌ´Ù.
±×·¸Áö¸¸ .NET À̶ó´Â »õ·Î¿î ȯ°æÀÌ °ÆÁ¤ÇÒ ¸¸Å ±×¸® ÀÌÇØÇϱ⠾î·Á¿î °ÍÀº ¾Æ´Ï´Ù. ´ÜÁö, ±× µ¿¾È ¿ì¸®°¡ ºÁ¿Ô´ø ¸ð½À°ú Á¶±Ý ¸¹ÀÌ ´Ù¸¦ »ÓÀÌ´Ù. ±×·¡¼, ´Þ¸® »ý°¢ÇÏ¸é ¿ÀÈ÷·Á Àç¹ÌÀÖÀ» ¼öµµ ÀÖ´Ù. °ÔÀÓÀ¸·Î º»´Ù¸é 2DÀÇ ¼¼»ó¿¡¼ ¸¶Ä¡ 3DÀÇ ¼¼»óÀ¸·Î ¿Ã¶ó¼± ±×·¯ÇÑ »õ·Î¿î ±âºÐ°ú ºñ±³ÇÒ ¼ö ÀÖÀ»Áöµµ ¸ð¸¥´Ù.
ASP.NETÀÌ ¼¼»ó¿¡ óÀ½ ÀÚ½ÅÀÇ Á¸À縦 µå·¯³½ °ÍÀº 1999³â ¿ö½ÌÅÏ DC¿¡¼ÀÇ Wrox ȸÀÇ¿´´Ù. Çõ¸íÀ̶ó´Â ȯȣ¼ºÀ» ¾òÀ¸¸ç µîÀåÇÑ ASP.NETÀº ¾ÕÀ¸·ÎÀÇ À¥ ÇÁ·Î±×·¡¹Ö ¼¼°è¿¡ ¾öû³ º¯È¸¦ ÀÖÀ» °ÍÀ̶ó´Â ±â´ë¸¦ Áֱ⿡ ÃæºÐÇÏ¿´´Ù.(»ç½Ç, Å¿À°¡ ±× ÀÚ¸®¿¡ ÀÖ¾ú´ø °ÍÀº ¾Æ´Ï´Ù)
±× ÀÌÈÄ, 2000³â 7¿ù PDC¿¡¼ °ø½ÄÀûÀΠù Ãâ½Ã¸¦ ÇÑ ASP.NETÀº ½Ç·Î ÀÌÁ¦´Â »õ·Î¿î ¼¼°è¿¡ ¿ì¸®°¡ À̸£·¯ ÀÖÀ½À» ´À³¢°Ô ÇÏ¿´À¸¸ç, Àü ¼¼°èÀÇ ¸¹Àº À̵é·Î ÇÏ¿©±Ý .NETÀÇ Á¤½Ä¹öÀüÀÌ Ãâ½ÃµÇ±âµµ Àü¿¡ À̸¦ ¾Ë°íÀÚ ÇÏ´Â ¿º´À» ¾Î°Ô ÇÏ¿´´Ù. º£Å¸ ¹öÀüºÎÅÍ »ç¶÷µéÀÇ °ü½ÉÀÌ ÁýÁßµÇ¾î º£Å¸ ¹öÀü¿ë .NET Ã¥ÀÌ Ãâ½ÃµÇ´Â°¡ Çϸé, ¸¹Àº .NET ¼¼¹Ì³ªµéÀÌ ¾Õ´ÙÅõ¾î ¿¸®±âµµ ÇÏ¿´´Ù.
.NETÀÇ ¿ÏÀüÇÑ ¸ð½ÀÀÌ °®Ãß¾îÁö±âµµ ÀüºÎÅÍ ÀÌ·¸µí Ȱ¹ßÇÏ°Ô ÀÌ·ç¾îÁø »õ·Î¿î Áö½Ä¿¡ ´ëÇÑ °¥¸ÁÀº 1³â ¸ø µÇ´Â º£Å¸ ±â°£ Áß¿¡ Àá½Ã ½ÃµéÇØÁö±âµµ ÇÏ¿´À¸³ª, ÀÌÁ¦ .NETÀÇ ¿ÏÀüÇÑ ¸ð½ÀÀÌ °ø°³µÇÀÚ ´Ù½Ã±Ý ±× µ¿¾È ¿òÃ÷·Á µé¾ú´ø °³¹ßÀÚµéÀÌ .NETÀ» ÇâÇÑ µ¹ÁøÀ» ½ÃÀÛÇϰí ÀÖ´Ù. ±×¸®°í, ¿©·¯ºÐµµ ÀÌ ¼ø°£ ÀÌ¹Ì ±×·¯ÇÑ È帧¿¡ °¡¼¼ÇÑ °ÍÀÌ´Ù.
°Á¸¦ ÀÐÀ» Áغñ°¡ µÇ¾îÀִ°¡?
ÀÌ °Á´ ¹°·Ð, µ¶ÀÚ ¿©·¯ºÐµéÀÌ ASP¿¡ ´ëÇÑ ¾à°£ÀÇ Áö½ÄÀÌ ÀÖÀ¸¸®¶ó´Â ±â´ë ÇÏ¿¡¼ ¾²¿©Áö°í ÀÖ´Ù. ¹°·Ð, ±× ¾à°£ÀÇ Áö½ÄÀ̶ó´Â ±âºÐÀº ¸ðÈ£ÇÏ´Ù. ÇÊÀÚ´Â ¿©·¯ºÐµéÀÌ Àû¾îµµ µ¥ÀÌÅͺ£À̽º¸¦ ¿¬µ¿ÇÏ´Â ¹æ¸í·Ï Á¤µµ´Â ¸¸µé ¼ö ÀÖ´Ù´Â °¡Á¤À» Çϰí ÀÌ °Á¸¦ ÁøÇàÇÏ·Á ÇÑ´Ù. ±×·¸´Ù¸é, Àû¾îµµ ¿©·¯ºÐµéÀÌ HTML À̳ª Ŭ¶óÀÌ¾ðÆ® ½ºÅ©¸³Æ®(Javascript, VBScript) ¶ÇÇÑ ¾î´À Á¤µµ ±¸»çÇÒ ¼ö ÀÖÀ» °ÍÀ̶ó´Â ±â´ëµµ °¡Áö°í ±ÛÀ» ÁýÇÊÇϰí ÀÖ´Ù°í »ý°¢ÇÏ¸é ¾ÆÁÖ Á¤È®ÇÑ »ý°¢ÀÎ °ÍÀÌ´Ù.
¸¸ÀÏ, ÀÌ °Á¿¡¼ ÀÌÇØÇÒ ¼ö ¾ø´Â HTML ű׳ª ½ºÅ©¸³Æ®°¡ ³ª¿Â´Ù¸é À̵鿡 ´ëÇØ¼´Â °ü·Ã ¼ÀûÀ» ÅëÇØ¼ ½ÉÈÇнÀÀ» ¹Ýµå½Ã ÇØ Áֱ⸦ ±â´ëÇØ º»´Ù. ¸¸ÀÏ, ±× µé¿¡ ´ëÇÑ Áö½Ä±îÁö ÀÌ °Á¿¡¼ °Å·ÐÇÑ´Ù¸é ÀÌ Ã¥¿¡¼ Á¤ÀÛ ÇØ¾ß ÇÒ À̾߱â´Â ²¨³»Áöµµ ¸øÇÏ°Ô µÉ °ÍÀ̰í, ASP.NET °Á°¡ ¾Æ´Ñ HTML ȤÀº ½ºÅ©¸³Æ® °Á°¡ µÉÁöµµ ¸ð¸£°Ú´Ù. ¼³¸¶ ¿©·¯ºÐÀÌ ±×°ÍÀ» ¿øÇÏ´Â °ÍÀº ¾Æ´Ò°ÍÀÌ´Ù.
¸¶À½ °¡ÁüÀº?
¿©·¯ºÐÀº .NETÀÇ ¿©·¯ ±â¼ú Áß¿¡¼µµ ASP.NET ¿¡ ¸¹Àº ±Ã±ÝÇÔÀ» °¡Áö°í ÀÌ °Á¸¦ Á¢ÇÑ °ÍÀ̸®¶ó. ÇÏÁö¸¸, ¿©·¯ºÐµé·Î ÇÏ¿©±Ý ºÎµð Á¶±ÝÀº ¸¶À½À» °¡¶ó¾ÉÈù »óÅ¿¡¼ .NET À̶ó´Â ±â¼úÀ» Á¢ÇÏ°Ô Çϱâ À§ÇÏ¿© ¶§¿À´Â ÀÌ·¯ÇÑ ¸»À» ¸ÕÀú ÇÏ°í ½Í´Ù.
"ASP¸¦ ½º½º·Î ¾î´À Á¤µµ ÇÑ´Ù°í »ý°¢ÇÑ´Ù¸é ÀÏ´Ü, ASP ¶§ÀÇ ¸ðµç ±â¾ïÀ» °¡±ÞÀû Àá½Ã Áö¿ìµµ·Ï Ç϶ó."
¹°·Ð, ASP¸¦ ¾Ë°í ÀÖ´Ù´Â »ç½ÇÀº ASP.NETÀ» °øºÎÇÔ¿¡ ÀÖ¾î »ç½Ç»ó »ó´çÇÑ µµ¿òÀÌ µÇÁö¸¸, Àû¾îµµ ASP.NETÀ» óÀ½ °øºÎÇÏ·Á ÇÏ´Â Áö±ÝÀº ¾Æ´Ï´Ù. Áö±ÝÀº °â¼ÕÇÑ ÀÚ¼¼·Î, ³ª´Â ¾Æ¹« °Íµµ ¾ËÁö ¸øÇÑ´Ù´Â ÀÚ¼¼·Î ASP.NETÀ» Á¢ÇÏ·Á°í ³ë·ÂÇÒ Çʿ䰡 ÀÖ´Ù. ±×·¸Áö ¾ÊÀ¸¸é ¿©·¯ºÐÀº ASP.NETÀ» °øºÎÇÏ°íµµ ¿©ÀüÈ÷ Çѵ¿¾ÈÀº ASP ½ÄÀ¸·Î ÇÁ·Î±×·¡¹ÖÀ» ÇÏ°Ô µÉ ·±Áöµµ ¸ð¸¥´Ù.
ÇÊÀڴ óÀ½ °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹ÖÀ» ¹è¿ï ¶§ ¼±¹è(?)·ÎºÎÅÍ ÀÌ·¯ÇÑ ¸»À» µéÀº ÀûÀÌ ÀÖ´Ù.
"³×°¡ C(¾ð¾î)¸¦ Â÷¶ó¸® ¸ð¸£°í ÀÖ´Ù¸é, °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹ÖÀº ´õ¿í ¹è¿ì±â ½¬¿ï ¼ö ÀÖ´Ù. ¹Ì¸® ±× ¾î¶°ÇÑ ¼±ÀÔ°ßµµ °®Áö ¾ÊÀ» °ÍÀ̰í, ÀǽÉÀÌ ¾ø´Â ÀÚ¼¼·Î ¸ðµÎ¸¦ Èí¼öÇÒ °ÍÀÌ´Ï ¸»ÀÌ´Ù."
ÀÌ ¸»À» ³ª´Â ÀÌ Ã¥À» Àд µ¶Àڵ鿡°Ô ±×´ë·Î ÀüÇØÁÖ°í ½Í´Ù.
"ASP¸¦ Â÷¶ó¸® ¸ð¸£°í ÀÖ´Ù¸é ASP.NETÀ» °øºÎÇϱⰡ ´õ ½¬¿ï ¼ö ÀÖ´Ù. ±×·¸´Ù¸é ÀǽÉÇÏÁö ¾Ê°í, ¾î¶°ÇÑ ¼±ÀÔ°ßµµ ¾øÀÌ ¸ðµç ³»¿ëÀ» ±×³É ¹Þ¾ÆµéÀÌ·Á°í¸¸ ³ë·ÂÇÒ °ÍÀ̱⠶§¹®ÀÌ´Ù."
¾ðÁ¦³ª ±×·¸Áö¸¸, ÇÁ·Î±×·¡¹Ö¿¡¼ °¡Àå ¹«¼¿î ÀûÀº "¾î¼³ÇÁ°Ô ¾Ë°í ÀÖ´Â °Í"°ú "ÀÚ¸¸"ÀÌ´Ù.
ÇÁ·Î±×·¡¹Ö ¾ð¾î´Â?
ÀÌ Ã¥Àº ASP.NETÀÇ ±âÃʺÎÅÍ ¿©·¯ºÐÀÌ È°¿ëÇÒ ¼ö ÀÖÀ»¸¸ÇÑ ¿¹Á¦±îÁö¸¦ ´Ù·ç´Â ¼ÀûÀÌ µÇ°íÀÚ ÇÏÁö¸¸, ±×·¸´Ù°í ¿À·ÎÁö ASP.NET ¸¸À» À̾߱âÇÒ ¼ö´Â ¾ø´Ù. ¿Ö³ÄÇϸé ASP.NETÀº »ç½Ç .NET ÇÁ·¹ÀÓ¿öÅ© ÀüüÀÇ ÀϺÎÀÏ »ÓÀ̸ç .NETÀÇ ±âº»ÀûÀÎ ±¸Á¶¸¦ ÀÌÇØÇÏÁö ¸øÇÏ°í¼´Â ASP.NETµµ ÀÌÇØÇÒ ¼ö ¾ø±â ¶§¹®ÀÌ´Ù.
°í·Î, ¿©·¯ºÐÀº ÀÌ Ã¥°ú ÇÔ²² .NET ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇØ¼µµ ÀϺΠÁö½ÄÀ» ä¿ö¾ß ÇÒ °ÍÀ̸ç, »ç½Ç»ó ASP.NETÀ» À§ÇÑ Çʼö ¾ð¾îÀÎ Visual C#.NET(ÀÌÇÏ C#) ȤÀº Visual Basic.NET(ÀÌÇÏ VB.NET) µîÀÇ ¾ð¾î¿¡ ´ëÇØ¼µµ º´ÇàµÈ °øºÎ¸¦ ÇØÁÖ¾î¾ß ÇÒ °ÍÀÌ´Ù. ¿©·¯ºÐÀÌ ASP¸¦ ÀÌÀü¿¡ °øºÎÇØ º¸¾Ò´Ù¸é ASP¸¦ ÀÛ¼ºÇÏ´Â ½ÇÁ¦ ÄÚµå´Â ´ëºÎºÐ VBScript À̾úÀ½À» ¾Ë °ÍÀÌ´Ù. ±×¸®°í, ±× ÄÚµåÀÇ °á°ú¸¦ ºê¶ó¿ìÀú¿¡ Ç¥ÇöÇØÁÖ´Â °ÍÀÌ (´ëºÎºÐÀÇ °æ¿ì) HTML À̾úÀ½µµ ¾Ë °ÍÀÌ´Ù. ÀÌ´Â ASP.NET¿¡ µé¾î¼µµ Å©°Ô ´Þ¶óÁöÁö ¾Ê´Â´Ù. ´ÜÁö, ASP.NETÀ» ÀÛ¼ºÇÏ´Â ½ÇÁ¦ÄÚµå´Â »ç½Ç»ó C# À̳ª VB.NET ȤÀº ±âŸ .NET ¾ð¾îµéÀÌ µÉ °ÍÀ̸ç, ¿©ÀüÈ÷ ±× ¾ð¾î¿¡ ÀÇÇÑ °á°ú¹°À» »ç¿ëÀÚ ºê¶ó¿ìÀú¿¡ Ç¥ÇöÇÏ´Â °ÍÀº HTMLÀÌ ÁÖ¸¦ ÀÌ·ê °ÍÀÌ´Ù. °í·Î, Á» ´õ ¼öÁØÀÌ ÀÖ´Â ASP.NET ¾îÇø®ÄÉÀ̼ÇÀ» °³¹ßÇϱâ À§Çؼ´Â Àû¾îµµ Çϳª ÀÌ»óÀÇ .NET ¾ð¾î¸¦ ±í°Ô °øºÎÇØ ÁÖ¾î¾ß ÇÑ´Ù. ÇÊÀÚ´Â °³ÀÎÀûÀ¸·Î ¹è¿ì±â ±×´ÙÁö ¾î·ÆÁö ¾ÊÀº(ÇϰíÀÚ ÇÏ´Â ¿ÀǸ¸ ÀÖ´Ù¸é) »õ·Î¿î ¾ð¾îÀÎ C#À» ÃßõÇÏÁö¸¸, ±×°ÍÀº Áö±ØÈ÷ °³¹ßÀÚÀÇ ÁÖ°üÀûÀÎ ÃëÇâ¿¡ µû¶ó °áÁ¤µÉ »çÇ×À̸ç, ¾î¶°ÇÑ ¾ð¾î¸¦ ¼±ÅÃÇÑ´Ù°í ÇØµµ .NETÀ» Áö¿øÇÏ´Â ¾ð¾î¸¦ ¼±ÅÃÇÑ´Ù¸é ASP.NETÀ» ´õ¿í Àç¹ÌÀÖ°Ô Áñ±æ ¼ö ÀÖÀ» °ÍÀ̶ó ¹Ï´Â´Ù.
¹°·Ð, ÀÌ Ã¥À» µû¶óÇÔ¿¡ ÀÖ¾î¼ ¿©·¯ºÐÀÌ C# À̳ª VB.NET, .NET ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇÑ Áö½ÄÀ» ¸ðµÎ ²ç°í ÀÖÀ» ÇÊ¿ä±îÁö´Â ¾øÁö¸¸, ¸¸ÀÏ À̵鿡 ´ëÇÑ Áö½ÄÀ» ¾î´À Á¤µµ °®Ãß¸é¼ ÀÌ Ã¥À» °°ÀÌ ÇØ ³ª°£´Ù¸é ´õ¿í ÀÌÇØÇϱⰡ ¼ö¿ùÇÒ °ÍÀ̸ç, ÇÑÃþ ´õ ASP.NETÀ» Àç¹ÌÀÖ°Ô ¹è¿ï ¼ö ÀÖÀ¸¸®¶ó ±â´ëÇÑ´Ù.
ASP.NETÀ» ½ÃÀÛÇϱâ À§ÇØ ÇÊ¿äÇÑ °ÍÀº?
ASP.NETÀÌ ±¸µ¿µÉ ¼ö Àִ ȯ°æÀÌ ¹«¾ùº¸´Ù ¸ÕÀú ÇÊ¿äÇÒ °ÍÀÌ´Ù. ¿©·¯ºÐÀº °¡Àå ¸ÕÀú OS¸¦ ½Å°æ¾µ °ÍÀÓ¿¡ Ʋ¸²ÀÌ ¾ø´Ù. Å¿À´Â °³ÀÎÀûÀ¸·Î Windows 2000 ¼¹ö±º°ú Windows XP, Windows.NET Á¤µµ¸¸À» ÃßõÇÑ´Ù. ¹°·Ð, Windows 98À̳ª ±âŸ OSµµ .NET ÇÁ·¹ÀÓ¿öÅ©¸¦ ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù¸é ¶È°°Àº ¹æ½ÄÀ¸·Î »ç¿ë°¡´ÉÇÏ´Ù.
±×·¯³ª, ¾ðÁ¦³ª °øºÎÇϱ⿡, °³¹ßÇϱ⿡ Ãßõ ȯ°æÀ̶ó´Â °ÍÀº ÀÖ´Â °ÍÀ̰í, ±× ÃßõÀº ´ÙºÐÈ÷ °æÇè ±â¹ÝÀûÀÎ Á¶¾ðÀÌ´Ï µû¸£´Â °ÍÀÌ ¿©·¯ºÐµé¿¡°Ô ÁÁÀ» °ÍÀÌ¶ó ¸»ÇØµÎ°í ½Í´Ù.
±×¸®°í, ¼ÖÁ÷È÷´Â Visual Studio.NET ÀÌ ÇÊ¿äÇÏ´Ù. ¹°·Ð, ÀÌ µµ±¸°¡ ¾øÀ̵µ °³¹ßÀ» ÇÒ ¼ö°¡ ¾ø´Â °ÍÀº ¾Æ´Ï´Ù. .NETÀº ±âÁ¸ÀÇ Visual Basic À̳ª Visual C++ ó·³ ¹Ýµå½Ã °³¹ßµµ±¸°¡ ÀÖ¾î¾ß¸¸ °³¹ßÇÒ ¼ö ÀÖ´Ù´Â Á¦ÇÑÀ» Ç®¾î¹ö·È´Ù. ´ÜÁö ¿©·¯ºÐÀº .NET ÇÁ·¹ÀÓ¿öÅ©¸¸À» ¿©·¯ºÐÀÇ OS À§¿¡ ¼³Ä¡ÇÏ¸é µÇ°í, ¼Ò½º´Â ÀÏ¹Ý ¿¡µðÅ͵é·Î ÃæºÐÈ÷ ÄÚµùÇÒ ¼ö ÀÖ´Ù. .NET ÇÁ·¹ÀÓ¿öÅ©´Â ¹«·á·Î Á¦°øµÇ¾îÁö°í ÀÖÀ¸¸ç, ±× ¾È¿¡´Â ÄÄÆÄÀÏ·¯¿Í ¿©·¯ À¯Æ¿µéÀÌ Æ÷ÇԵǾîÁ® ÀÖ¾î °³¹ßÇÒ ¼ö Àִ ȯ°æÀ» Á¦°øÇØ ÁØ´Ù.
.NET ÇÁ·¹ÀÓ¿öÅ© SDK ¸¦ ´Ù¿î·Îµå ¹ÞÀ» ¼ö ÀÖ´Â °æ·Î´Â ´ÙÀ½°ú °°´Ù. ÇÏÁö¸¸, ÀÌ °æ·Î´Â º¯°æµÉ ¼ö ÀÖ´Ù.
Download .NET Framework SDK (MSDN Link)
±×·¯³ª, »ç½Ç ÇÁ·¹ÀÓ¿öÅ©¸¸À» ¼³Ä¡Çϰí, ¸Þ¸ðÀå°ú °°Àº ¿¡µðÅÍ·Î °³¹ßÀ» ÇÑ´Ù´Â °ÍÀº, »ó´çÇÑ ¹«¸®ÀÓ¿¡´Â Ʋ¸²ÀÌ ¾ø´Ù. °³¹ßÀ» ÇÒ ¼ö´Â ÀÖ°ÚÁö¸¸, È¿°úÀûÀÎ °³¹ßÀº ¾î·Á¿ï °ÍÀ̰í, Á¦´ë·Î °øºÎÇϱ⿡µµ ¾öû³ ¹«¸®°¡ µû¸¥´Ù. ºÎ»ê±îÁö °¡´Â ¹æ¹ý¿¡ ÀÖ¾î, °É¾î°¥ ¼öµµ ÀÖ°ÚÁö¸¸ Â÷¸¦ Ÿ°í °¡´É ¹æ¹ýµµ ÀÖ´Ù. ¸¸ÀÏ, ¿ì¸®°¡ °³¹ßÀ» ¸î³âÁ¤µµ´Â ÇÒ »ý°¢À» ÇÑ´Ù¸é, ¼±ÅÃÀÇ ¿©Áö´Â ´õ¿í Visual Studio.NETÀ¸·Î Á¼ÇôÁø´Ù.
¹°·Ð, Å¿À°¡ ÀÌ·¯ÇÑ ÃßõÀ¸·Î ÀÎÇØ MS·ÎºÎÅÍ VS.NETÀ» Çϳª ¼±¹°¹Þ´Â´Ù°Å³ª ÇÏ´Â ÀÏÀº ¾ø´Ù. ¹°·Ð, ÀÌ °Á ÀÌÈÄ¿¡ Ȥ½Ã ÁØ´Ù¸é °¨»çÇÏ°Ô ¹ÞÀ» ¼öµµ ÀÖ±â´Â ÇÏÁö¸¸, ¼³¸¶ ±×·²¸®°¡ Àְڴ°¡.... -_-+
±×·¯³ª ±â»Û ¼Ò½ÄÀº Visual Studio.NET ÇÑ±ÛÆÇ Á¤½Ä¹öÀüÀ» °øÂ¥·Î ¿äÁò ³ª´²Áشٴ »ç½ÇÀÌ´Ù. ´ÜÁö, 60ÀÏ Á¦ÇÑÀ̶ó´Â ²¿¸®°¡ ºÙ±â´Â ÇÏÁö¸¸, °¡³ÇÑ °³¹ßÀÚµéÀº vs.NetÀ» Çѹø Àç¹ÌÀÖ°Ô µÎ´Þµ¿¾È °øºÎÇØ º¼ ÁÁÀº ±âȸÀÌ´Ù. Á¤º¸¹®È»çÀÇ ¼Àûµî ÃâÆÇ»ç¿¡¼ Ãâ°£µÈ .NET °ü·Ã¼ÀûÀ» ±¸ÀÔÇÏ¸é ±× ¾È¿¡ µé¾îÀֱ⵵ ÇϰŴϿÍ, ¼¼¹Ì³ªµîÀ» Àß Âü¼®ÇÏ¸é ¹«·á·Î ¹ÞÀ» ¼öµµ ÀÖ´Ù.
ÀÌ °Á ¶ÇÇÑ Visual Studio.NET À» »ç¿ëÇÏ¿© ÇÁ·Î±×·¡¹ÖÀ» ÇØ ³ª°¥ °ÍÀÌ´Ù.
ASP.NET °³³ä ¸Àº¸±â
Áß¿äÇÑ »ç½ÇÀº ASP.NETÀº ÇÁ·Î±×·¡¹Ö ¾ð¾î°¡ ¾Æ´Ï¶ó´Â °ÍÀÌ´Ù. ±×°ÍÀº ´ÜÁö À¥»ó¿¡¼ ¾îÇø®ÄÉÀ̼ÇÀ» ±¸µ¿ÇÒ ¼ö ÀÖ°Ô ÇØÁִ ȯ°æÀÏ »ÓÀÌ´Ù. ASP°¡ ¼¹ö ½ºÅ©¸³Æ®°¡ ¾Æ´Ñ ¼¹ö»óÀÇ µ¿ÀûÀÎ ÆäÀÌÁö ±â¼úÀ̾ú´ø °Íó·³ ASP.NET µµ ¸¶Âù°¡ÁöÀÌ´Ù.
|
ASP´Â °³³äÀûÀÎ ±â¼úÀÌ´Ù!!
ASP¸¦ ¼¹ö »çÀÌµå ½ºÅ©¸³Æ®¶ó°í ¸»ÇÏ´Â »ç¶÷ÀÌ ¸¹Àºµ¥ Àý´ë ±×·¸Áö ¾Ê´Ù. ASP´Â ´ÜÁö ±â¼úÀÏ »ÓÀÌ´Ù. ASP´Â °³³äÀûÀÎ °ÍÀ̸ç, ASP ¸¦ ³ªÅ¸³»±â À§ÇØ ¿©·¯ ¼¹ö ½ºÅ©¸³Æ®µé°ú ÄÄÆ÷³ÍÆ®µéÀ» »ç¿ëÇØ ¿Ô´ø °ÍÀÌ´Ù. |
´Ù½Ã ¸»ÇÏÀÚ¸é, ASP ¿¡¼´Â ÁÖ·Î VBScript¸¦ ¼¹ö »çÀÌµå ½ºÅ©¸³Æ®·Î½á »ç¿ëÇÏ¿© ASP ÆäÀÌÁö¸¦ ²Ù¹Ì°í´Â ÇÏ¿´À» °ÍÀÌ´Ù. ASP.NET ¿¡¼´Â ÀÌÁ¦ VBScript°¡ ¾Æ´Ñ Á» ´õ °·ÂÇÑ ÄÄÆÄÀÏ ¾ð¾î(.NET ¾ð¾î) Visual C#.NET, Visual Basic.NET, Visual C++.NET, Java.NET(¾Æ¸¶µµ) µîµîÀ» »ç¿ëÇÏ°Ô µÈ´Ù.(ÀÎÅÍÇÁ¸®Æ® ¾ð¾îÀÎ VBScript³ª Jscript´Â Áö¿øµÇÁö ¾Ê´Â´Ù. È®½ÇÇÏ°Ô ¹Ì·ÃÀ» ¹ö·Á¶ó.)
ÀÌÁ¦´Â .NETÀ» Áö¿øÇϰí, Áß°£¾ð¾îÀÎ MSILÀ» »ý¼ºÇÒ ¼ö ÀÖ´Â ÄÄÆÄÀÏ ¾ð¾î¶ó¸é ¾î¶² ¾ð¾îÀÌ´øÁö »ç¿ëÇÒ ¼ö°¡ ÀÖ°Ô µÇ¾úÀ¸¸ç, »Ó¸¸ ¾Æ´Ï¶ó ¿©·¯ ¾ð¾î¸¦ ±³Â÷ÀûÀ¸·Î »ç¿ëÇÒ ¼öµµ ÀÖ´Ù.
Âü°í : ±×·¯³ª, ÇϳªÀÇ ASP.NET ÆäÀÌÁö¿¡¼´Â ÇϳªÀÇ .NET ¾ð¾î¸¸À» »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â °Í ¶ÇÇÑ ±â¾ïÇÏÀÚ.
ASP.DLL ÀÌ ¿©·¯ºÐÀÇ ASP ÆäÀÌÁöÀÇ ½ÇÇà°ú °ü¸®¸¦ ´ã´çÇØ ÁÖ¾ú¾ú´ø °Íó·³ ASP.NET ¿¡¼´Â .NET ÇÁ·¹ÀÓ¿öÅ©ÀÇ ÁÖ(ñ«)¶ó°í º¼ ¼ö ÀÖ´Â C.L.R(Common Language Runtime) ÀÌ º¸´Ù ³ªÀº ¹æ¹ýÀ¸·Î ¸Þ¸ð¸®¸¦ °ü¸®Çϰí, ³ªÀº ¼öÇ༺°ú º¸¾È¼ºÀ» Á¦°øÇØ ÁØ´Ù. ¿©·¯ºÐÀº C.L.R ÀÇ ³»ºÎ¿¡ ´ëÇØ¼ ±íÀÌ ¾ËÁö ¾Ê¾Æµµ ¾ÈÁ¤ÀûÀÎ »õ·Î¿î °³¹ßȯ°æÀ» ¸¶À½²¯ »ç¿ëÇÒ ¼ö ÀÖ´Ù. (¹°·Ð, C.L.RÀÇ ³»ºÎ¿¡ ´ëÇØ¼ ÀÌÇØÇϰí ÀÖ´Ù¸é °³¹ß¿¡ ´õ¿í µµ¿òÀÌ µÇ±â´Â ÇÒ °ÍÀÌ´Ù. ¸¸ÀÏ, °í±Þ ÇÁ·Î±×·¡¹ÖÀ¸·Î µé¾î°¡°íÀÚ ÇÑ´Ù¸é C.L.RÀÇ ÀÌÇØ´Â Çʼö¶ó°í º¼ ¼ö ÀÖ´Ù)
ÇÏÁö¸¸, ¿©·¯ºÐÀÌ °ü½ÉÀÌ ¾ÆÁÖ ¸¹ÀÌ »ý±âÁö ¾Ê´Â ÇÑ ¾ÆÁ÷Àº C.L.R ¿¡ ´ëÇØ¼´Â ´ë·«ÀûÀ¸·Î¸¸ ÀÌÇØÇØµµ ÃæºÐÇÒ °ÍÀÌ´Ù. ¸¸ÀÏ, ÃÊ±Þ ÇÁ·Î±×·¡¸Ó¶ó¸é C.L.R ¿¡ ´ëÇØ¼ ±¸Ã¼ÀûÀÎ À̾߱⸦ µè´Â ±× ¼ø°£ ÇÁ·Î±×·¡¹Ö ÀÚü°¡ ÇǰïÇÑ °ÍÀ̱¸³ª¶ó°í ´À³¥Áöµµ ¸ð¸£°Ú°í, ÇÁ·Î±×·¡¹ÖÀ» ÇÏ¸é ·Îº¸Æ® űǺêÀ̰°Àº °Íµµ ¸¸µé ¼ö ÀÖ³ªº¸´Ù¶ó´Â ¸»µµ ¾ÈµÇ´Â ±â´ë¸¦ ÇÒ·±Áöµµ ¸ð¸£°Ú´Ù. ¹°·Ð, ¾ðÁ¨°¡~~~¶ó¸é ¸ø ¸¸µé°Íµµ ¾ø°ÚÁö¸¸ ¸»ÀÌ´Ù.
|
°Á¿ʹ ¹«°üÇÑ Behind Sroty !!!!
Å¿À´Â ´ëÇнÃÀý Çձ⵵¸¦ ¹è¿ü¾ú´Ù. °ËÀº¶ì±îÁö µþ Á¤µµ·Î ¿½ÉÈ÷ ´Ù³æ¾ú´Âµ¥(¼ø¼ö ÀÚºñ·Î ¸»ÀÌ´Ù) ¾î´À³¯Àΰ¡, Á¶±ÝÀº ¸»ÀÌ ¾ø°í, »ç±³¼ºÀÌ ¾ø¾îº¸ÀÌ´Â ³ªÀ̵éÀº ÇÑ Ã»³âÀÌ ÀÔ°üÀ» ÇØ¼´Â... Á¤¸»·Î ¿½ÉÈ÷ ¿îµ¿À» ÇÏ´Â °ÍÀ̾ú´Ù. Áö³ªÄ¥ Á¤µµ·Î ¿½ÉÈ÷ ÇÏ´Â ±× Ä£±¸¸¦ º¸°í¼´Â °æÀï½É¿¡ Æò¼Òº¸´Ù Å¿Àµµ Á¶±ÝÀº ´õ ¿½ÉÈ÷ ¿îµ¿À» ÇÏ´ø ¾î´À ³¯... ±× Ä£±¸°¡ ¹º°¡ ³Ê¹«³ªµµ ±Ã±ÝÇÑ °ÍÀÌ Àִٴ ǥÁ¤À¸·Î (Á¶±ÝÀº ºÒ¸¸µµ À־À̴ ǥÁ¤°ú ÇÔ²²) »ç¹ü´Ô²² Á¶¿ëÈ÷ ÇѸ¶µð¸¦ °Ç³Þ´Ù.
°ú¹¬ÇÑ Ä£±¸ : "Àú... ±×·±µ¥, ÇÏ´ÃÀ» ³¯°í, ³ª¹« »çÀ̸¦ Á¡ÇÁÇØ¼ ¶Ù¾î´Ù´Ï´Â °ÍÀº ¾ðÁ¦ ¹è¿ì³ª¿ä?" ³ª¸ÓÁö ¸ðµÎµé : "?? !!! ..............." »ç¹ü´Ô : "??? !!!! ... ¿¡..¿¡. ±×°ÍÀº ¹Ì¾ÈÇÏÁö¸¸... ¿©±â¼´Â ¹è¿ï ¼ö°¡ ¾øÀ»°Í °°Àºµ¥...."
±× ³¯ ÀÌÈÄ·Î ±× Ä£±¸¸¦ µµÀå¿¡¼ ´Ù½Ã´Â º¼ ¼ö ¾ø¾ú´Ù. |
ASP.NET ¿¡¼´Â ¿©·¯ºÐÀÌ ¾î¶°ÇÑ .NET ¾ð¾îµçÁö »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» ¾Ë°í ÀÖÀ» °ÍÀÌ´Ù. ¸ø ¸ð¸£°í ÀÖ¾ú´Ù¸é ÁøÂ¥·Î ±×·¸´Ù´Â °ÍÀ» ÀÌ ½ÃÁ¡¿¡¼ ±â¾ïÇßÀ¸¸é ÇÑ´Ù. ÀÌ·¯ÇÑ .NET ¾ð¾î´Â ¾ÕÀ¸·Îµµ °è¼ÓÀûÀ¸·Î ´Ã¾î³¯ °ÍÀ¸·Î ±â´ëµÇ¸ç, ¿©·¯ºÐµµ ´É·ÂÀÌ µÈ´Ù¸é »õ·Î¿î .NET ¾ð¾î¸¦ Á¦ÀÛÇÒ ¼öµµ ÀÖÀ» °ÍÀÌ´Ù. ±×·¸´Ù¸é ±×·¯ÇÑ .NET ¾ð¾îµéÀÌ ÁöÄѾ߸¸ ÇÏ´Â ¾î¶°ÇÑ ±Ô¾à°°Àº °ÍÀÌ ºÐ¸í ÀÖÀ» °ÍÀ̶ó´Â »ý°¢ÀÌ µé °ÍÀÌ´Ù. ¹°·ÐÀÌ´Ù. ¾Æ¹«·¸°Ô³ª ¾ð¾î¸¦ ¸¸µé¸é ±× ¾ð¾î°¡ .NET¿¡¼ µ¿ÀÛÇÒ ¼ö ÀÖÀ» ¸®°¡ ¾ø´Ù. ÇØ¼ ±×·¯ÇÑ ±â¼ú¸í¼¼¸¦ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ Á¦½ÃÇϰí Àִµ¥, ±×°ÍÀ» Common Langauge specification À̶ó°í ÇÑ´Ù.
ÇöÀç .NET¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â .NET ¹öÀüÀÇ ¾ð¾î·Î´Â C#, J#, C++, Python, Cobol, Java µîµî ¾à 20¿©°³ ÀÌ»óÀÇ ¾ð¾î°¡ Á¦°øµÇ°í ÀÖ´Ù. ¶ÇÇÑ, ÀÌ·¯ÇÑ ¾ð¾îµéÀº ±âÁ¸¿¡ Á¸ÀçÇß´ø ¾ð¾îµé ¸ðµÎ¸¦ Æ÷ÇÔÇÏ¿© °è¼ÓÀûÀ¸·Î ´Ã¾î³¯ °ÍÀ¸·Î±â´ëµÈ´Ù.
ÀÌ·¯ÇÑ À̾߱⸦ Áö±Ý ¿Ö Çϴ°¡?
±×°ÍÀº ¿©·¯ºÐÀÌ ASP.NETÀ» °øºÎÇϱâ À§Çؼ´Â .NET À̶ó´Â °Í¿¡ ´ëÇØ¼ °³·«ÀûÀ¸·Î´Â ÀÌÇØ¸¦ ÇØ¾ß ÇÑ´Ù´Â °ÍÀ» À̾߱âÇÏ°í ½Í¾î¼ÀÌ´Ù. .NET¿¡ ´ëÇÑ ±â¹ÝÀÌ ÀüÇô¾øÀÌ ASP.NET ÇÁ·Î±×·¡¹ÖÀ» ÇÒ ¼öµµ ÀÖÁö¸¸, ±×·² °æ¿ì ³ªÁß¿¡ ÀÌÇØ°¡ ¾ÈµÇ¾î¼ °ñ¸Ó¸®¸¦ ²ø¾î¾È°í, ±×Á¦¼¾ß .NETÀ» °øºÎÇÏ·Á ÇÒ ¼ö ÀÖ´Ù.
±âº» °³³äÀ» ÀÌÇØÇÏ´Â °ÍÀº ¸ðµç ÀÏÀÇ ±âº»ÀÌ´Ù. ¸¾ÀÌ ±ÞÇÏ´Ù°í ±âº» °³³äÀ» ÀÌÇØÇÏÁö ¾Ê°í ³Ñ¾î°¡¸é °á°úÀûÀ¸·Î´Â ³²µéº¸´Ù µÚÃÄÁö°Ô µÇ°Å³ª, ±âº»À» ¹«½ÃÇÑ ´ñ°¡·Î ÈξÀ ´õ ¸¹Àº ³ë·ÂÀ» ÇØ¾ß¸¸ ÇÑ´Ù.
ÀÚ. ±×·¸´Ù¸é ÀÌÁ¦ ¾Ë¾Æº¸ÀÚ. .NETÀ̶ó´Â °Í°ú ASP.NETÀ» À§ÇÑ .NETÀÇ ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇØ¼ ¸»ÀÌ´Ù.
¾ðÁ¦??? (È÷Á×) ¾Ë¹È¼~~~~ ^_____^