▶ ASP.NET 소개
- ASP.NET은 C# 또는 Visual Basic .NET의 프로그래밍 언어를 사용하는 웹 응용프로그램(웹사이트, 홈페이지)을 작성하는 기술이다.
- 웹 응용프로그램을 작성하는 기술 중에는 CGI, ASP, PHP, JSP 그리고 ASP.NET이 있는데 이 중에서 가장 최선의 것을 선택하라면 필자는 ASP.NET을 선택한다.
- C# 또는 Visual Basic .NET 중에서 어떤 언어를 사용하는건 본인 스타일에 맡긴다. 참고로, 공부하는 입장에서는 한 개의 언어를 먼저 학습 후에 시간이 허락하면, 나머지 언어도 공부할 것을 추천한다.
▶ ASP.NET 추천 교재
- Taeyo's ASP.NET with C#, 김태영 저
- 쉽게 배우는 ASP.NET, 박용준 저
▶ ASP.NET 추천 사이트(국내)
- 닷넷코리아(http://www.dotnetkorea.com/)
- Taeyo's ASP & .NET(http://www.taeyo.net)
▶ ASP.NET 추천 온라인 강좌 사이트
- 데브렉(http://www.devle.com/)
- 비주얼아카데미(http://www.VisualAcademy.com/)
- Microsoft WebCast(http://www.Microsoft.com/)
▶ ASP.NET 역사
- ASP.NET은 2000년 7월 PDC에서 처음으로 선보였다. 그로부터 1년뒤 ASP.NET1.0이 발표되었고, 또 다시 1년뒤 ASP.NET1.1일 발표되었으나 1.0에 비해서 크게 달라진것은 없다.
- 코드네임 윗비(Whidbey)란 이름의 ASP.NET 2.0 / VS.NET 2005은 ASP.NET1.0이 릴리즈 되고나서부터 개발에 착수되었다. ASP.NET 2.0의 결과물을 보았을 때에는 MS프로그래머는 밤낮으로 코딩하지 않았을까 한다.
▶ ASP.NET 2.0의 등장
- ASP.NET 2.0의 목표는 개발시간을 단축하고 생산성을 높이고, 성능향상, 쉬운 환경설정 및 호스팅등의 목적이 있다. 일례로 ASP.NET 1.0버전 때보다 2/3정도의 시간이 소모되는걸로 나타났다.
▶ ASP의 역사(18 years)
1996 - Active Server Pages(ASP)
2002 - ASP.NET Web Forms
2008 - ASP.NET MVC
2010 - ASP.NET Web Pages
2012 - ASP.NET Web API, SignalR
2014 - ASP.NET 5