ASP+라고도 알려진 ASP.NET은 .NET Framework를 기반으로 하는 웹 개발 플랫폼으로 Microsoft에서 출시한 차세대 스크립팅 언어입니다.
ASP.NET은 HTML, CSS, JavaScript 및 서버 스크립트를 사용하여 웹 페이지 및 웹 사이트를 만들기 위한 개발 프레임워크입니다.
ASP.NET은 웹 페이지(웹 페이지), MVC(모델 뷰 컨트롤러 모델-뷰-컨트롤러) 및 Web Forms(웹 양식)의 세 가지 개발 모드를 지원합니다.
웹페이지 단일 페이지 모드 | MVC 모델-뷰-컨트롤러 | Web Forms 이벤트 중심 모델 | ||
가장 간단한 ASP.NET 모드. PHP 및 기존 ASP와 유사합니다. 데이터베이스, 비디오, 그래픽, 소셜 미디어 등을 위한 내장 템플릿 및 도우미 | MVC는 웹 애플리케이션을 3가지 구성요소로 나눕니다. 모델은 데이터를 담당합니다. 뷰는 디스플레이를 담당합니다. 컨트롤러는 입력을 담당합니다. | 기존 ASP.NET 이벤트 중심 개발 모델: 서버 컨트롤, 서버 이벤트 및 서버 코드가 포함된 웹 페이지. |
ASP.NET을 처음 사용하는 경우 웹 페이지로 시작하는 것이 좋습니다.
웹 페이지는 ASP.NET 웹 사이트 개발을 위한 가장 간단한 개발 모델입니다.
웹 페이지 튜토리얼에서는 VB(Visual Basic) 또는 C#(C Sharp)의 최신 Razor 서버 마크업 구문을 사용하여 HTML, CSS, JavaScript 및 서버 코드를 결합하는 방법을 알아봅니다.
데이터베이스, 비디오, 그래픽, 소셜 미디어 등을 포함하는 프로그래밍 가능한 웹 도우미를 사용하여 웹 페이지를 확장하는 방법도 배울 수 있습니다.
지금 ASP.NET 웹 페이지 학습을 시작하세요!
MVC는 MVC(Model View Controller, 모델-뷰-컨트롤러) 디자인을 사용하여 웹 애플리케이션을 만들기 위한 패턴입니다.
기존 ASP.NET을 대체하는 경량 개발 모델을 원한다면 MVC에서 학습을 시작할 수 있습니다.
MVC 자습서에서는 모든 기존 ASP.NET 기능(예: 마스터 페이지, 보안, 인증 마스터 페이지, 보안, 인증)을 통합하는 경량 개발 모델을 사용하여 웹 응용 프로그램을 만드는 방법을 배웁니다.
지금 ASP.NET MVC 학습을 시작하세요!
Web Forms는 전통적인 이벤트 중심 ASP.NET 모델입니다.
수년에 걸쳐 개발자들은 ASP.NET Web Forms를 사용하여 유명하고 대규모의 웹 사이트를 많이 만들어 왔습니다.
지난 10년 동안 많은 웹 개발자가 사용해 온 디자인 패턴을 배우고 싶다면 Web Forms로 시작해 보세요.
지금 ASP.NET 웹 양식 학습을 시작하세요!
이 튜토리얼은 아마추어 사이트부터 최신의 완전한 상용 네트워크에 이르기까지 Microsoft ASP.NET 플랫폼에서 웹 사이트를 만드는 방법을 배우려는 모든 사람에게 적합합니다.
웹 프로그래밍이 처음이더라도 이 튜토리얼을 따라갈 수 있으며, HTML과 CSS에 대한 기본적인 이해가 있다면 도움이 될 것입니다.
JavaScript나 VB(Visual Basic)와 같은 스크립트 언어에 대한 기본적인 이해가 있다면 이 튜토리얼을 따라가는 것이 도움이 될 것입니다.
C#(C샤프)보다 VB를 선호하시나요? 두 언어를 모두 배우고 싶나요? 좋은 소식이 있습니다. w3cschool.cn 튜토리얼에서 제공되는 대부분의 코드 예제는 두 언어 모두에서 사용할 수 있습니다.
ASP.NET 개발 경험이 있는 전문 웹 개발자라면 이 튜토리얼에서 많은 것을 배울 수 있습니다. 이 튜토리얼에서는 HTML5, CSS3, JQuery 등과 같은 많은 새로운 ASP.NET 개념을 소개하기 때문입니다.