[네트워크] ASP.NET Core MVC (이론과 간단한 텍스트 프로그램)
ASP.NET Core가 무엇인가?
ASP.NET Core를 알기 위해서는 .NET Core부터 알아야 합니다.
.NET Core vs .NET Framework
.NET Core는 Microsoft에서 개발한 크로스 플랫폼 소프트웨어 프레임워크입니다.
기존에 .NET Freamework는 Window기반 웹 개발에 최적화되어 있었지만, 그 외 플랫폼은
개발을 못했기 때문에 후속으로 나온 것이 .NET Core입니다.


그러면 .NET Core는 알았으니 ASP.NET Core는 무엇일까요?
ASP는 Active Server Pages로, Microsoft에서
동적 웹 페이지 생성 용도로 제작된 서버 사이드 스크립트 엔진입니다.
ASP.NET Core는 Microsoft에서 개발한 오픈 소스 웹 프레임워크로
웹 애플리케이션 및 API 개발에 최적화되어있습니다.

RESTful API : 서버에 요청을 보낼 때는 주소를 통해 요청의 내용을 표현
ASP.NET Core MVC(framework)란?

ASP.NET Core에다가 MVC 패턴을 추가해서 만든 framework

MVC패턴은 Model-View-Controller의 약자로
Model : 데이터와 비즈니스 로직을 관리하는 역할
View : 레이아웃과 화면을 처리하는 역할
Controller : 명령을 모델과 뷰 부분으로 라우팅 하는 역할

프로젝트 생성







이렇게 하면 Index함수에서 리턴해준 string이 출력된다.

