ASP.NET 코어

ASP.NET Core
ASP.NET 코어
원본 작성자마이크로소프트
개발자.NET Foundation 및 오픈 소스 커뮤니티
초기 릴리즈2016년 6월 7일; 5년(2016-06-07)
안정적 해제
v6.0.0 / 2021년 11월 8일; 4개월(2021-11-08)[1]
리포지토리
기록 위치C#
운영 체제Windows, MacOS, Linux
플랫폼크로스 플랫폼
유형웹 프레임워크
면허증MIT 라이선스[2]
웹사이트dotnet.microsoft.com/apps/aspnet

ASP.NET Core무료 오픈 소스 웹 프레임워크이며 ASP의 후속 제품이다.NET,[3] 마이크로소프트가 개발했다.[4]그것은 양쪽에서 모두 실행되는 모듈형 틀이다.윈도우즈교차 플랫폼에서 NET Framework 입니다.NET. 그러나 ASP.NET Core 버전 3은 에만 해당된다.의 NET Core droping 지원.NET Framework.[5]

프레임워크는 이전에 분리된 ASP를 통합하는 완전한 재작성이다.NET MVCASP.단일 프로그래밍 모델NETAPI.

새로운 웹 스택에 구축된 새로운 프레임워크임에도 불구하고, ASP와 높은 수준의 개념 호환성을 가지고 있다.넷. ASP.NET Core Framework는 단일 머신에서 개발되고 있는 다른 애플리케이션들이 ASP의 다른 버전을 타겟으로 할 수 있도록 측면 버전화를 지원한다.NET Core.이것은 ASP의 이전 버전에서는 가능하지 않다.네트

BlazorWebAssembly를 지원하는 최신(선택사항) 컴포넌트로 버전 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 앱
  • 오픈 소스 및 커뮤니티 중심
  • 대상 지정 시 앱 버전별.네트
  • 종속성 주입에 대한 내장 지원

구성 요소들

참고 항목

참조

  1. ^ "Announcing ASP.NET Core in .NET 6". .NET Blog. 2021-11-08. Retrieved 2021-11-19.
  2. ^ "ASP.NET Core license". GitHub. Retrieved 2021-09-29.
  3. ^ "Choose between ASP.NET 4.x and ASP.NET Core". docs.microsoft.com.
  4. ^ singh Satinder. "Introduction to ASP.NET Core". microsoft.com. Retrieved 10 July 2017.
  5. ^ "Introduction to ASP.NET Core". docs.microsoft.com.
  6. ^ "[Discussion] Updated Blazor browser support for .NET 5 · Issue #26475 · dotnet/aspnetcore". GitHub. Retrieved 2020-11-11.
  7. ^ "GitHub - dotnet/core: Home repository of .NET and .NET Core". October 20, 2019 – via GitHub.
  8. ^ "ASP.NET Blog Announcing ASP.NET Core 2.2, available today!". ASP.NET Blog. December 4, 2018.
  9. ^ a b c ".NET Core and .NET 5 official support policy". Microsoft. Retrieved 2019-12-06.
  10. ^ "ASP.NET Blog ASP.NET Core and Blazor updates in .NET Core 3.0". ASP.NET Blog. September 23, 2019.
  11. ^ "ASP.NET Core updates in .NET Core 3.1". ASP.NET Blog. December 3, 2019.
  12. ^ dotnet/aspnetcore, .NET Platform, 2020-11-11, retrieved 2020-11-11
  13. ^ "Announcing ASP.NET Core in .NET 6". .NET Blog. 2021-11-08. Retrieved 2021-11-19.
  14. ^ 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.
  15. ^ "OWIN". ASP.NET 0.0.1 documentation.
  16. ^ "Roadmap". Github.

외부 링크