ASP.NET 코어
ASP.NET Core| 원본 작성자 | 마이크로소프트 |
|---|---|
| 개발자 | .NET Foundation 및 오픈 소스 커뮤니티 |
| 초기 릴리즈 | 2016년 6월 7일 전) |
| 안정적 해제 | v6.0.0 / 2021년 11월 8일; 전[1] |
| 리포지토리 | |
| 기록 위치 | C# |
| 운영 체제 | Windows, MacOS, Linux |
| 플랫폼 | 크로스 플랫폼 |
| 유형 | 웹 프레임워크 |
| 면허증 | MIT 라이선스[2] |
| 웹사이트 | dotnet |
ASP.NET Core는 무료 오픈 소스 웹 프레임워크이며 ASP의 후속 제품이다.NET,[3] 마이크로소프트가 개발했다.[4]그것은 양쪽에서 모두 실행되는 모듈형 틀이다.윈도우즈 및 교차 플랫폼에서 NET Framework 입니다.NET. 그러나 ASP.NET Core 버전 3은 에만 해당된다.의 NET Core droping 지원.NET Framework.[5]
프레임워크는 이전에 분리된 ASP를 통합하는 완전한 재작성이다.NET MVC 및 ASP.단일 프로그래밍 모델로 NET 웹 API.
새로운 웹 스택에 구축된 새로운 프레임워크임에도 불구하고, ASP와 높은 수준의 개념 호환성을 가지고 있다.넷. ASP.NET Core Framework는 단일 머신에서 개발되고 있는 다른 애플리케이션들이 ASP의 다른 버전을 타겟으로 할 수 있도록 측면 버전화를 지원한다.NET Core.이것은 ASP의 이전 버전에서는 가능하지 않다.네트
Blazor는 WebAssembly를 지원하는 최신(선택사항) 컴포넌트로 버전 5.0 이후 일부 오래된 웹 브라우저에 대한 지원이 중단되고 있다.기존 Microsoft Edge가 작동하는 동안 기존 버전, 즉 "Microsoft Edge Legacy"[6]와 Internet Explorer 11은 블레이저를 사용할 때 삭제된다.
발매이력
| 버전 번호 | 릴리스 날짜 | 지원 종료 | 지원되는 Visual Studio 버전 |
|---|---|---|---|
| 더 되지 않음 1.0 | 2016-06-27 | 2019-06-27 | Visual Studio 2015, 2017 |
| 더 되지 않음 1.1 | 2016-11-18 | 2019-06-27 | Visual Studio 2015, 2017 |
| 더 되지 않음 2.0 | 2017-08-14 | 2018-10-01 | 비주얼 스튜디오 2017 |
| 이상 2.1 장기 지원 | 2018-05-30 | 2021-08-21[7] | 비주얼 스튜디오 2017 |
| 더 되지 않음 2.2 | 2018-12-04[8] | 2019-12-23[9] | Visual Studio 2017 15.9 및 2019 16.0 미리보기 1 |
| 더 되지 않음 3.0 | 2019-09-23[10] | 2020-03-03[9] | Visual Studio 2017 및 2019 |
| 3.1 장기 지원 | 2019-12-03[11] | 2022-12-03[9] | 비주얼 스튜디오 2019 |
| 5.0 | 2020-11-10[12] | 2022-05-08 | 비주얼 스튜디오 2019 16.8 |
| 6.0 장기적인 지원 | 2021-11-08[13] | 2024-11-08 | 비주얼 스튜디오 2022 |
이름 지정
원래 ASP로 간주됨.NET vNext, 이 프레임워크는 ASP라고 불릴 예정이었습니다.NET 5 준비되면.그러나, 그것이 기존 ASP에 대한 업데이트임을 암시하지 않기 위해.NET Framework, 마이크로소프트는 나중에 ASP로 이름을 바꾸었다.1.0 릴리즈에서 NET Core.[14]
특징들
- 비 컴파일 개발자 경험(즉, 컴파일이 연속적이므로 개발자가 컴파일 명령을 호출할 필요가 없음)
- NuGet 패키지로 배포된 모듈형 프레임워크
- 클라우드에 최적화된 런타임(인터넷에 최적화)
- 의 Open Web Interface를 통한 호스트 제한 없음.OWN(NET) 지원[15][16] – IIS 또는 독립 실행형에서 실행
- 웹 UI 및 웹 API 구축을 위한 통합 사례(즉, 둘 다 동일)
- 클라우드 지원 환경 기반 구성 시스템
- 경량 및 모듈식 HTTP 요청 파이프라인
- 교차 플랫폼 ASP 구축 및 실행.Windows, Mac 및 Linux의 NET Core 앱
- 오픈 소스 및 커뮤니티 중심
- 대상 지정 시 앱 버전별.네트
- 종속성 주입에 대한 내장 지원
구성 요소들
- 엔티티 프레임워크(EF) 코어
- 아이덴티티 코어
- MVC 코어
- 레이저 코어
- 시그널R
- 블레이저
- Kestrel 웹 서버
참고 항목
참조
- ^ "Announcing ASP.NET Core in .NET 6". .NET Blog. 2021-11-08. Retrieved 2021-11-19.
- ^ "ASP.NET Core license". GitHub. Retrieved 2021-09-29.
- ^ "Choose between ASP.NET 4.x and ASP.NET Core". docs.microsoft.com.
- ^ singh Satinder. "Introduction to ASP.NET Core". microsoft.com. Retrieved 10 July 2017.
- ^ "Introduction to ASP.NET Core". docs.microsoft.com.
- ^ "[Discussion] Updated Blazor browser support for .NET 5 · Issue #26475 · dotnet/aspnetcore". GitHub. Retrieved 2020-11-11.
- ^ "GitHub - dotnet/core: Home repository of .NET and .NET Core". October 20, 2019 – via GitHub.
- ^ "ASP.NET Blog Announcing ASP.NET Core 2.2, available today!". ASP.NET Blog. December 4, 2018.
- ^ a b c ".NET Core and .NET 5 official support policy". Microsoft. Retrieved 2019-12-06.
- ^ "ASP.NET Blog ASP.NET Core and Blazor updates in .NET Core 3.0". ASP.NET Blog. September 23, 2019.
- ^ "ASP.NET Core updates in .NET Core 3.1". ASP.NET Blog. December 3, 2019.
- ^ dotnet/aspnetcore, .NET Platform, 2020-11-11, retrieved 2020-11-11
- ^ "Announcing ASP.NET Core in .NET 6". .NET Blog. 2021-11-08. Retrieved 2021-11-19.
- ^ Jeffrey T. Fritz. "ASP.NET 5 is dead - Introducing ASP.NET Core 1.0 and .NET Core 1.0". .NET Web Development and Tools Blog. Retrieved 20 January 2016.
- ^ "OWIN". ASP.NET 0.0.1 documentation.
- ^ "Roadmap". Github.
외부 링크
| 위키북스는 의 주제에 관한 책을 가지고 있다.NET 개발 재단 |