ASP.NET Core란?
ASP.NET Core는 Windows, Linux, macOS, and Docker에서 실행되는 .NET용 최신 고성능 웹 개발 프레임워크입니다.
성능
성능은 ASP.NET Core의 주요 초점입니다. 독립 TechEmpower 벤치마크에서 널리 사용되는 다른 웹 프레임워크보다 빠릅니다.
TechEmpower Round 21에서 제공되는 공식 테스트에서 가져온 데이터입니다.
현대적이고 혁신적
ASP.NET Core는 런타임 구성 요소, API, 컴파일러 및 언어가 빠르게 발전하도록 설계되었지만 앱을 계속 실행할 수 있는 안정적이고 지원되는 플랫폼을 제공합니다.
여러 버전의 ASP.NET Core가 동일한 서버에 나란히 존재할 수 있습니다. 즉, 한 앱은 최신 버전을 채택할 수 있고 다른 앱은 테스트된 버전에서 계속 실행됩니다.
ASP.NET Core는 앱의 요구 사항을 충족하기 위한 다양한 지원 수명 주기 옵션을 제공합니다. 더 자주 업그레이드하도록 커밋하는 경우 장기 지원 릴리스를 선택하거나 최신 릴리스로 실행할 수 있습니다. 자세한 내용은 지원 정책을 참조하세요.
오픈 소스
.NET의 다른 기능과 마찬가지로 ASP.NET은 GitHub의 오픈 소스입니다. .NET은 100,000개 이상의 기여를 했으며 3,700개의 회사들이 이미 기여했습니다.
Windows, Linux, macOS, and Docker
ASP.NET 앱은 Windows, Linux, macOS, and Docker에서 개발하고 실행할 수 있습니다.
Visual Studio 제품군에는 모든 운영 체제에서 .NET 앱을 빌드하기 위한 도구가 있습니다. 또한 많은 인기 있는 편집기를 위한 명령줄 도구 및 확장이 있습니다.
유연한 배포
앱이 실행되는 ASP.NET Core 런타임은 앱의 일부로 배포하거나 웹 서버의 중앙에 설치할 수 있습니다. ASP.NET Core는 Docker 컨테이너에도 완벽하게 적합합니다.
지원
소스 코드에서 고유한 버전의 ASP.NET을 빌드할 수 있지만 대부분의 프로덕션 앱에는 지원되는 플랫폼 버전이 필요합니다.
Microsoft는 Azure의 Microsoft 유지 관리 서버에서 빌드 및 테스트되었으며 Microsoft 제품처럼 지원되는 .NET의 공식 릴리스를 제공합니다. 자세한 내용은 .NET 및 .NET Core 지원 정책을 참조하세요.
Red Hat은 RHEL(Red Hat Enterprise Linux)에서 .NET을 지원합니다. Red Hat은 소스에서 .NET을 빌드하고 .NET 다운로드 페이지에서 사용할 수 있도록 합니다. Red Hat과 Microsoft는 .NET이 RHEL에서 잘 작동하도록 협력합니다.
시작할 준비가 되셨나요?
단계별 자습서는 컴퓨터에서 ASP.NET Core을(를) 실행하는 데 도움이 될 것입니다.