.NET 5는 Linux 및 WebAssembly 지원과 함께 제공됩니다.

마이크로 소프트는 공개했다 최근에 블로그 게시물을 통해 .NET 5 플랫폼의 주요 새 버전 제공하는 것 Linux, macOS 및 WebAssembly 지원.

.NET 5 사용자에게 단일 개방형 프레임 워크 및 런타임 제공 다양한 개발 영역과 다양한 플랫폼에서 사용할 수 있습니다. 버전 .NET 5는 .NET Framework, .NET Core 및 Mono의 통합으로 구성됩니다. .NET 5를 사용하면 애플리케이션 유형에 관계없이 단일 코드베이스와 공통 저작 프로세스를 사용하여 크로스 플랫폼 애플리케이션을 만들 수 있습니다.

제품 .NET 5 오픈 소스 프로젝트 .NET Core 3.0의 지속적인 개발 그리고 더 이상 별도로 개발되지 않고 .NET Framework 4.8 릴리스에서 중지 될 클래식 .NET Framework를 대체했습니다. 관련된 모든 개발

.NET은 이제 Runtime, JIT, AOT, GC, BCL을 포함한 .NET Core 프로젝트에 중점을 둡니다. (기본 클래스 라이브러리), C #, VB.NET, F #, ASP.NET, Entity Framework, ML.NET, WinForms, WPF 및 Xamarin. 다음 버전의 .NET 6에서는 iOS 및 Android 플랫폼을 지원하기 위해 Xamarin 및 Mono 프로젝트가 포함됩니다.

.NET Core와 마찬가지로 .NET 5는 RyuJIT JIT 컴파일러, 표준 라이브러리, CoreFX, WPF, Windows Forms, WinUI, Entity Framework, dotnet 명령 줄 인터페이스, WPF 및 Windows Forms 클라이언트 응용 프로그램 개발을위한 프레임 워크는 물론 마이크로 서비스, 라이브러리, 서버, 그래픽 및 콘솔 응용 프로그램을 개발하기위한 도구입니다.

.NET 5.0은 .NET 통합 여정의 첫 번째 버전입니다. 훨씬 더 많은 개발자 그룹이 .NET Framework에서 .NET 5.0으로 코드와 응용 프로그램을 마이그레이션 할 수 있도록 .NET 5.0을 만들었습니다. 또한 .NET 5.0을 릴리스 할 때 Xamarin 개발자가 통합 .NET 플랫폼을 사용할 수 있도록 6.0에서 초기 작업의 대부분을 수행했습니다. 포스트 뒷부분에 .NET 통합에 대한 자세한 내용이 있습니다.

지금은 .NET 프로젝트에 기여한 모든 사람과의 놀라운 협업을 강조 할 좋은 시간입니다. 이 릴리스는 오픈 소스 프로젝트로서 .NET의 다섯 번째 주요 릴리스를 표시합니다. 오늘날에는 GitHub의 dotnet 조직에서 .NET의 다양한 측면에 대해 대규모 커뮤니티로 함께 일하는 개인과 대기업 (.NET Foundation의 기업 후원자 포함)이 많이 혼합되어 있습니다. .NET 5.0의 개선 사항은 Microsoft의 프로젝트 방향을 넘어선 많은 사람들, 그들의 노력, 현명한 아이디어, 플랫폼에 대한 그들의 관심과 사랑의 결과입니다. 매일 .NET에서 작업하는 핵심 팀에서 .NET 5.0 (및 이전 버전)에 기여한 모든 사람에게 큰 "감사합니다"를 확장합니다!

컴파일 외에 JIT, 새 버전은 LLVM 기반 사전 컴파일 모드를 제공합니다. WebAssembly 기계어 코드 및 바이트 코드 용 (Mono AOT 및 Blazor는 정적에 사용됨)

성능 다양한 플랫폼 및 라이브러리 구성 요소s가 크게 증가했습니다. (특히 JSON 직렬화, 정규식 및 HttpClient 작업 속도 향상).

가비지 수집기를 업데이트하여 응답 성이 향상되었습니다.. 빠른 애플리케이션 게시를위한 기본 제공 ClickOnce 클라이언트입니다. Linux 및 macOS의 경우 API System.DirectoryServices.

프로토콜은 LDAP 및 Active Directory와 함께 작동하도록 조정되었습니다. Linux의 경우 모든 구성 요소와 종속성이 단일 파일로 압축되는 단일 파일 응용 프로그램에 대한 지원도 추가되었습니다.

ASP.NET Core 5.0 웹 애플리케이션 및 ORM Entity Framework Core 5.0 계층 (SQLite 및 PostgreSQL 용을 포함한 드라이버) 개발을위한 스택과 언어 버전 C # 9 및 F # 5가 별도로 출시되었습니다. C # 9에는 다음이 포함됩니다. 소스 코드 생성기, 최상위 프로그램, 새 템플릿 및 등록 클래스 유형에 대한 지원.

.NET 5.0 및 C # 9에 대한 지원은 이미 무료 Visual Studio 코드 편집기에 포함되어 있습니다.

마지막으로, .NET 5 발표에 대해 더 알고 싶다면 당신은에서 세부 사항을 확인할 수 있습니다 다음 링크.


기사의 내용은 우리의 원칙을 준수합니다. 편집 윤리. 오류를보고하려면 여기에.

코멘트를 첫번째로 올려

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.