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. 소스 열기
와 같은 이점을 갖는다고 한다.
반응형