.NET 5 се предлага с поддръжка на Linux и WebAssembly

Microsoft представи наскоро чрез публикация в блог, пускайки a основна нова версия за .NET 5 платформа какво осигурява поддръжка за Linux, macOS и WebAssembly.

.NET 5 предоставя на потребителите единна отворена рамка и време за изпълнение които могат да се използват в различни области на развитие и на различни платформи. Версията .NET 5 се състои от обединяването на .NET Framework, .NET Core и Mono. С .NET 5 можете да създавате междуплатформени приложения, използвайки една кодова основа и общ процес на създаване, независимо от типа на приложението.

Продуктът .NET 5 продължи развитието на проекта с отворен код .NET Core 3.0 и замени класическата .NET Framework, която вече няма да се разработва отделно и ще бъде спряна при пускането на .NET Framework 4.8. Всички разработки, свързани с

.NET сега се фокусира върху .NET Core проект, включително Runtime, JIT, AOT, GC, BCL (Библиотека на базовия клас), C #, VB.NET, F #, ASP.NET, Entity Framework, ML.NET, WinForms, WPF и Xamarin. В следващата версия на .NET 6 ще бъдат включени проектите Xamarin и Mono в подкрепа на платформите iOS и Android.

Подобно на .NET Core, .NET 5 се доставя с CoreCLR време за изпълнение с компилатор RyuJIT JIT, стандартни библиотеки, CoreFX, WPF, Windows Forms, WinUI, Entity Framework, dotnet интерфейс на командния ред, рамки за разработване на клиентски приложения на WPF и Windows Forms, както и инструменти за разработване на микроуслуги, библиотеки, сървърни, графични и конзолни приложения.

.NET 5.0 е първата версия на нашето пътуване .NET обединение. Създадохме .NET 5.0, за да позволим на много по-голяма група разработчици да мигрират своя код и приложения от .NET Framework в .NET 5.0. Също така направихме голяма част от първоначалната работа в 5.0, така че разработчиците на Xamarin да могат да използват единната .NET платформа, когато пуснем .NET 6.0. Има повече за обединяването на .NET по-късно в публикацията.

Сега е чудесен момент да подчертаем невероятното сътрудничество с всички, които допринасят за проекта .NET. Това издание бележи петото основно издание на .NET като проект с отворен код. Днес има страхотна комбинация от хора и малки и големи компании (включително корпоративни спонсори на .NET Foundation), които работят заедно като голяма общност по различни аспекти на .NET в дотнет организацията на GitHub. Подобренията в .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. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.