본문 바로가기
Language/C#

[ASP.NET] ASP.NET이란?

Writer mintparc 2020. 5. 31.

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 패턴 개발
    • 사용자 인터페이스와 비지니스 로직을 분리

댓글