끄적이는 메모장

1. C# ASP.NET Core 본문

C, C++, C#/C# ASP.NET

1. C# ASP.NET Core

밥보92 2018. 4. 3. 09:31
반응형

C# ASP.NET Core를 사용해야될 시기가 왔다(업무상...)

그래서 배우는 것과 동시에 기록을 해둠으로써 나중에 다시 참고할 수 있도록 하려고한다.

 

C# ASP.NET Core란 무엇인가

 

기본은 클라우드 기반 인터넷에 다양한 응용프로그램을 빌드하기 위한 플랫폼 간 오픈 소스 프레임 워크이다.

 

장점은 다음과 같다고 말한다

- 웹 UI와 API를 동일한 과정으로 빌드

- 개발 환경의 통합

- 클라우드 기반

- 웹 개발의 간소화 ... 등등

 

.NET Core는 MVC를 사용할 수 있다

- MVC(모델 - 뷰 - 컨트롤러) 패턴으로 웹 API의 간편한 테스트를 가능하게 한다.

- 모델 바인딩은 HTTP 요청을 통해 데이터를 자동으로 매핑 해준다.

 

ASP.NET Core는 .NET Core 또는 .NET Framework를 대상으로 지정 가능하다.

- .NET Fraework의 경우 플래폿 간의 상호 운용이 불가능하다 (오직 Windows)

- .NET Core의 경우

 1. 플랫폼간 상호 운용 가능

 2. 향상된 성능

 3. side-by-side 버전 관리

 4. 새로운 API

 5. 소스 열기

와  같은 이점을 갖는다고 한다.

반응형