Първа предварителна версия на платформата .NET 5 представи Microsoft. Тя обединява възможностите на .NET Standard и .NET Core и има за цел да обедини платформата в едно. От компанията наричат петата версия "бъдещият .NET".
Главната цел при създаването на .NET 5 е унификацията разработката с използването SDK .NET и единна библиотека от базови класове BCL (base class library) за всички .NET 5 приложения, както и осигуряване на поддръжка на автономни и уеб приложения на различни операционни системи. При разработката на автономен софтуер в рамките на един проект се гарантира неговото функциониране на Windows устройства, Microsoft Duo (Android), както и такива работещи под Apple iOS.
Сред останалите цели на новата версия са възможности за създаване на високопроизводителни облачни приложения, ускоряване на BCL алгоритмите, подобряване на работата с контейнери, както поддръжка на HTTP/3. Предварителният вариант на платформата обещава по-висока производителност и подобрения в компилатора RyuJIT.
Във финалната версия, която се очаква през ноември 2020 г. в .NET 5 ще влязат:
- фреймуърк с отворен код ASP.NET Core за уеб приложения;
- технология за достъп до данни в Entity Framework Core;
- WinForms;
- WPF (Windows Presentation Foundation);
- модел на устройство за мобилни приложения Xamarin;
- ML.NET.
В момента Microsoft предлага предварителен вариант на .NET 5 SDK, както и на съответната среда. Поддръжката на .NET Framework ще се запази дотогава, докато тя съществува в Windows.
На разработчиците се препоръчва да създават нови приложения с помощта на .NET Core 3.1, а след това да ги прехвърлят в .NET 5. Приложенията в .NET Framework може да бъдат оставени така както са.
Предварителният вариант на .NET 5 също така за пръв път поддържа архитектурата Windows ARM64. Версията Preview 1 включва средата .NET Core. Очаква се Preview 2 да предложи SDK и ASP.NET, но не и WPF и Windows Forms, които се очакват по-нататък. Плановете включват още поддръжка на NET Core 3.1 в Windows ARM64.
Първа предварителна версия на платформата .NET 5 представи Microsoft. Тя обединява възможностите на .NET Standard и .NET Core и има за цел да обедини платформата в едно. От компанията наричат петата версия "бъдещият .NET".
Главната цел при създаването на .NET 5 е унификацията разработката с използването SDK .NET и единна библиотека от базови класове BCL (base class library) за всички .NET 5 приложения, както и осигуряване на поддръжка на автономни и уеб приложения на различни операционни системи. При разработката на автономен софтуер в рамките на един проект се гарантира неговото функциониране на Windows устройства, Microsoft Duo (Android), както и такива работещи под Apple iOS.