.NET 5는 Core 및 .NET Framework를 하나의 솔루션으로 병합합니다.

.NET 5는 Core 및 .NET Framework를 하나의 솔루션으로 병합합니다.

닷넷 개발자 회사는 2020 년 11 월에 .NET 5라고하는 최신 릴리스를 제공합니다.

이것은 지금까지 .NET에서 제공 한 나머지 프레임 워크와는 완전히 다릅니다. 이 기사에서는 다른 것과 다른 점과 전 세계 개발자에게 어떤 이점이 있는지 살펴볼 것입니다.

.NET5 란 무엇입니까?

.NET 5는 다른 클래스의 프레임 워크 또는 Core에 별도로 속하지 않는 버전입니다. 오히려 그것은 다른 모든 것의 최고를 가질 것입니다. .NET 프레임 워크, .NET Core, Mono 및 Xamarin의 속성, 기능 및 기능은 실제로 이들 중 최고입니다. 여기에는 개발자가 웹, IoT 장치, 모바일 및 Windows 용 애플리케이션과 프로그램을 만들 수있는 라이브러리와 API가 포함됩니다.

.NET은 소프트웨어를 만들고 개발하고 테스트하고 실행할 수있는 도구 및 프레임 워크 모음입니다. 마지막으로 웹 어셈블리, IoT, Android, watch OS, Windows, macOS, tvOS, Linux 및 iOS를 비롯한 여러 플랫폼에서 작동 할 수있는 소프트웨어를 배포합니다. 이제이 소프트웨어는 다양한 플랫폼에서 사용할 수 있으므로 데스크톱, 태블릿, 웹 브라우저, 휴대폰 또는 IoT 장치 등 다양한 장치에서도 사용할 수 있습니다.

올해 10 월에 이미 출시 된 .NET 3에 이어 다음 버전이 될 것입니다. 이 .NET 5의 특별한 점은 .NET의 모든 것을 하나의 단일 통합 플랫폼으로 제공한다는 것입니다. 사용자 또는 개발자는 고수준 라이브러리에서 저수준 라이브러리, API 및 런타임 구성 요소, 도구, 컴파일러, 유형 시스템 및 언어에 이르기까지 모든 것을 찾을 수 있습니다. .NET 5의 전체 버전은 2020 년 11 월에 제공 될 예정이지만, 미리보기는 Visual Studio Code 및 Visual Studio 2019에 의해 전달되는 연초에 출시 될 예정입니다.

또한 이후 버전의 날짜도 발표되었습니다. 다음 버전은 .NET 6.0, .NET 7.0 및 .NET 8.0의 순서대로 이름이 지정됩니다. 그리고 .NET 5와 같은 이러한 모든 버전은 해당 출시 연도의 11 월에 출시 될 것으로 예상됩니다.

.NET 5의 기능

닷넷 개발자 는 .NET 5에 다음과 같은 기능을 포함 시켰습니다. 하나씩 살펴 보겠습니다.

  • Windows에서 데이터 과학, 클라우드, Mac, 기계 학습, IoT, 웹, 게임 및 모바일에 이르는 모든 것을위한 하나의 통합 플랫폼입니다.
  • .NET 5는 Microsoft에서 지원하므로 오픈 소스 커뮤니티에서 관리합니다.
  • 모든 기기에서 어디서나 작동 할 수있는 크로스 플랫폼을 제공합니다.
  • 세 가지 플랫폼, 즉 .NET 프레임 워크, Xamarin 및 .NET Core의 기능이 풍부합니다. 제공되는 기능에는 LINQ, WPF, ASP.NET MVC, Windows Forms, Entity Framework, UWP 등이 포함됩니다.
  • Command Line Interface (CLI), VS Code, VS for Mac 등과 같은 최고의 도구를 지원합니다.

블로그 읽기- 동적 응용 프로그램 개발을 위해 .NET Framework를 선택하는 이유

  • 빠른 속도와 함께 높은 확장 성과 고성능을 가진 것이 전부는 아닙니다.
  • .NET 5에서의 배포는 더 작고 패키지도 더 작습니다.

다양한 언어 및 런타임 지원


이제 .NET은 서로 다른 프레임 워크 및 플랫폼의 속성을 컴파일 한 것이므로 Xamarin 및 .NET Core의 런타임을 함께 제공합니다. 더욱이 그들은 미래에 함께 진화하고 함께 일할 것입니다.

.NET Framework 및 .NET Core에 속하는 .NET 5에서도 모든 컴파일러, 런타임 및 언어를 찾을 수 있습니다. XAML, C #, VB.NET 및 F #은 지원되는 언어로 .NET에서 제공 될 것으로 예상됩니다.

.NET 5는 우리를 위해 무엇을 더 준비하고 있습니까?

asp.net 개발 서비스 제공 업체에 따르면 .NET 5에는 개발자가 .NET Core에서 좋아하는 모든 기능이 포함됩니다. 여기에는 플랫폼 간 구현, 플랫폼 별 성향을 최대한 활용하기위한 지원, 명령 줄 인터페이스 및 고성능, 다양한 유형의 Visual Studio 통합, 작은 프로젝트 파일 등이 포함됩니다. 따라서 .NET Core 사용자 또는 .NET 프레임 워크 사용자는 실망하지 않을 것입니다.

그리고 이것이 전부가 아닙니다. .NET 5는 런타임에 대한 더 많은 옵션, CodeFX의 확장 된 지원, 여러 프로그램에 대한 Java 상호 운용성, 개체 C의 상호 운용성 및 다양한 운영 체제 간의 신속한 처리를 제공합니다.

Microsoft의 파트너 프로그램 관리자는 SD 타임즈에 보낸 메일에서 이에 대한 정보를 공개했습니다. 다음과 같은 말을했습니다.

“.NET 5로 나아감에 따라 Mono를 최대한 활용하고 기본 실행을 지원하고 가장 작은 장치를위한 작은 풋 프린트를 제공 할 것입니다. 세 개가 아닌 하나의 .NET을 사용하면 신규 및 기존 개발자의 선택과 플랫폼이 단순화됩니다. "

이는 asp.net 개발 서비스 제공 업체가 .NET 5의 형태로 .NET을 최대한 활용하고 있음을 보여줍니다.

.NET 5가 가져올 것으로 예상되는 개선 사항

다음은 SharePoint 개발 서비스 제공 업체 인 Microsoft가 .NET 5에서 제공하는 기대치 또는 개선 사항입니다.

  1. 정의 된 런타임과 전 세계 어디에서나 얻을 수있는 놀라운 개발자 경험을 갖춘 이러한 .NET 프레임 워크를 선별하십시오.
  2. .NET 프레임 워크와 Core, Mono 및 Xamarin의 최고의 속성을 활용하여 더 많은 기능을 익 힙니다.
  3. 단일 코드로 만들어지는 방식으로 개발하십시오. 이렇게하면 향후 확장 작업을 쉽게 수행 할 수 있습니다.

마무리

따라서 사용자뿐만 아니라 개발자 자신도 .NET 5에 대해 많은 기대를 가지고 있습니다. 맞춤형 소프트웨어 개발 회사 인 Microsoft는 과거에 매우 유용한 제품과 응용 프로그램을 구입했으며 계속해서 그렇게하고 있습니다. 이전에는 SharePoint 개발 서비스와 끝없는 장치 및 응용 프로그램, 프레임 워크 등의 목록을 전 세계에 제공했습니다. 따라서 .NET 5도 유망한 제품이 될 것이라고 말할 수 있습니다.