RedHat OpenShift/기술문서
[기타] 닷넷코어
알 수 없는 사용자
2017. 7. 25. 11:09
1. 닷넷코어란( .net Core )
기존 .Net Framework의 한계는 플랫폼간의 코드 공유가 불가능하단 것이다. 이 한계를 극복한게 오픈소스로 개발된 닷넷코어이다.
- 여러 플랫폼에 배포될 수 있는 다양한 라이브러리
- 라이브러리의 모듈화로 필요한것만 포함하여 개발
- 클라우드 기반의 플랫폼 프레임워크
2. 기능
• 자체 웹서버 지원(IIS 불필요)
• DI내장
• 동적 컴파일( Roslyn )
3. 구조
Program.cs - 프로그램 시작 파일
project.json - .net core 및 Nuget Package 지정
Startup.cs - 프로그램 시작 옵션 및 DI 서비스 지정