다음을 통해 공유


ASP.NET Core 개요

Note

이 기사는 최신 버전이 아닙니다. 현재 릴리스에 대해서는 본 기사의 .NET 9 버전을 참조하십시오.

Warning

이 버전의 ASP.NET Core는 더 이상 지원되지 않습니다. 자세한 내용은 .NET 및 .NET Core 지원 정책을 참조하세요. 현재 릴리스에 대해서는 본 기사의 .NET 9 버전을 참조하십시오.

Important

이 정보는 사전 출시 제품과 관련이 있으며, 상업적으로 출시되기 전에 상당히 수정될 수 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.

현재 릴리스에 대해서는 본 기사의 .NET 9 버전을 참조하십시오.

ASP.NET Core는 .NET을 사용하여 최신 웹앱을 빌드하기 위한 플랫폼 간 고성능 오픈 소스 프레임워크입니다. 이 프레임워크는 대규모 앱 개발을 위해 빌드되었으며 모든 크기 워크로드를 처리할 수 있으므로 엔터프라이즈 수준 앱에 대한 강력한 선택입니다.

Key features:

  • 경량 및 모듈식 HTTP 요청 파이프라인입니다.
  • Kestrel: 고성능 및 플랫폼 간 HTTP 서버입니다.
  • 통합 종속성 주입.
  • Environment-based configuration.
  • 다양한 로깅, 추적 및 런타임 메트릭.
  • Blazor: C#을 사용하여 풍부한 대화형 웹 UI 구성 요소를 만듭니다. JavaScript가 필요하지 않습니다.
  • Angular, React, Vue부트스트랩을 비롯한 인기 있는 클라이언트 쪽 프레임워크 및 라이브러리와 원활하게 통합합니다.
  • 최소 API: API 경로 및 엔드포인트를 유창하게 선언하여 최소한의 코드와 구성으로 빠른 웹 API를 빌드합니다.
  • SignalR: 실시간 웹 기능을 추가합니다.
  • gRPC: 고성능 RPC(원격 프로시저 호출) 서비스.
  • 보안: 인증, 권한 부여데이터 보호를 위한 기본 제공 보안 기능입니다.
  • 테스트: 단위 및 통합 테스트를 쉽게 만듭니다.
  • 도구: Visual Studio 및 Visual StudioCode를 사용하여 개발 생산성을 최대화합니다.

ASP.NET Core를 선택해야 하는 이유

  • 통합 프레임워크: ASP.NET Core는 모든 웹 개발 요구 사항을 처리할 수 있는 기본 제공 프로덕션 지원 구성 요소가 포함된 완전하고 완전히 통합된 웹 프레임워크입니다.
  • 전체 스택 생산성: 단일 개발 프레임워크를 사용하여 팀이 프런트 엔드에서 백 엔드까지 전체 스택을 작업할 수 있도록 하여 더 많은 앱을 더 빠르게 빌드합니다.
  • 설계상 보안: ASP.NET Core는 보안을 최우선으로 하며 인증, 권한 부여 및 데이터 보호에 대한 기본 제공 지원을 포함합니다.
  • 클라우드 준비: 사용자 고유의 데이터 센터 또는 클라우드에 배포하든 관계없이 ASP.NET Core는 배포, 모니터링 및 구성을 간소화합니다.
  • 성능 및 확장성: ASP.NET Core의 업계 최고의 성능을 사용하여 가장 까다로운 워크로드를 처리합니다.
  • 신뢰할 수 있고 성숙한 ASP.NET Core는 Bing, Xbox, Microsoft 365 및 Azure를 비롯한 세계에서 가장 큰 서비스 중 일부에 의해 하이퍼스케일에서 사용되고 입증됩니다.

Get started

ASP.NET Core 학습 경험을 시작할 준비가 되셨나요? 이제 ASP.NET Core를 사용하여 첫 번째 웹앱을 빌드할 차례입니다.