[ASP]ASP 종류

김이홍·2023년 12월 27일

ASP

목록 보기
1/5
  1. ASP (Active Server Pages): 이는 마이크로소프트에서 제공하는 서버 사이드 스크립트 엔진으로, 동적인 웹 페이지를 생성하는 데 사용됩니다. 주로 클래식 ASP로 알려져 있습니다.

  2. ASP.NET: ASP.NET은 ASP의 진화된 버전으로, .NET 프레임워크 기반의 웹 애플리케이션을 개발하기 위한 기술을 제공합니다. ASP.NET은 VIEW 엔진으로 웹 폼(Web Forms)과 ASP.NET MVC 등 다양한 기술을 포함하고 있습니다.
    (Web Forms은 .aspx // ASP.NET MVCdms은 .cshtml => Razor 를 사용하기때문에)

  • ASP.NET MVC (Model-View-Controller): 이는 ASP.NET의 한 구성 요소로, 웹 응용 프로그램을 개발하기 위한 패턴 중 하나인 MVC를 따르는 프레임워크입니다. MVC 패턴은 애플리케이션을 모델, 뷰, 컨트롤러로 나누어 관리합니다.

  • ASP.NET Web Forms:
    ASP.NET 프레임워크의 한 부분으로, 이벤트 기반의 모델을 기반으로 하는 웹 애플리케이션 개발을 위한 프레임워크입니다. 이 모델은 각 페이지의 이벤트를 추적하고 서버 측에서 처리하여 사용자 상호 작용을 다룰 수 있도록 합니다. ViewState를 활용하여 페이지 간 데이터 유지 및 상태 유지를 지원하며, 페이지 단위로 개발하여 코드와 디자인을 분리하고 서버 측 컨트롤을 사용하여 빠르게 UI를 개발할 수 있는 특성을 갖고 있습니다.

  • MVC 패턴 및 유지보수 용이성이 중요하다면: ASP.NET MVC

  • 빠른 개발이 필요하며 이벤트 기반 모델이 적합하다면: ASP.NET Web Forms

  1. ASP.NET Core: ASP.NET Core는 .NET Core 플랫폼에서 동작하는 경량이면서 성능이 우수한 개발 프레임워크입니다. .NET Core는 크로스 플랫폼 및 오픈 소스 특징을 가지고 있으며, ASP.NET Core는 이를 기반으로 웹 애플리케이션을 개발하는 데 사용됩니다.

0개의 댓글