ASP.NET이란?
ASP.NET은 마이크로소프트사가 개발하여 판매하는 웹 애플리케이션 프레임워크입니다.
개발자들이 동적인 웹 사이트, 서비스들을 만들 수 있게 도와줍니다.
ASP(Active Server Pages) 라는 웹 페이지 응용 프로그램 개발 기술이 선행하였고, 이후 마이크로소프트사에서 닷넷프레임워크와 ASP.NET을 함께 발표했습니다.
다시 말해 ASP.NET은 개발언어를 지칭하는 것이 아닌 닷넷 프레임워크 위에서 구동되는 웹 개발 기술입니다.
ASP, JSP, PHP 등 웹 스크립트 언어는 그 명칭이 언어 자체입니다. 그러나 ASP.NET은 이와 비슷한 맥락이지만, 웹 개발 기술이라고 합니다.
ASP.NET은 공용 언어 런타임을 기반으로 작성되어 C#, VB, J#, C++로 프로그래밍 하여도 해당 언어의 컴파일러가 소스코드를 중간 언어 코드로 변환하여 줍니다. 이렇게 구현언어가 여러가지이기 때문에 웹 개발 기술이라고 칭합니다.
ASP.NET의 특징
- 디자인과 코드의 분리
- 여러가지 언어 지원 (C#, C++, VB 를 주로 사용)
- 웹폼(Web Form) 개발
- 드래그 앤 드랍 방식으로 화면 제작
- 이벤트 처리 코드 작성
- MVC 패턴 개발
- 사용자 인터페이스와 비지니스 로직을 분리
댓글