Microsoft представя .NET 5

Microsoft представя .NET 5

Александър Главчев
213 прочитания

Първа предварителна версия на платформата .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.

С използването на сайта вие приемате, че използваме „бисквитки" за подобряване на преживяването, персонализиране на съдържанието и рекламите, и анализиране на трафика. Вижте нашата политика за бисквитките и декларацията за поверителност. ОК