Microsoft подготвя .NET 5 с поддръжка за macOS, Linux и Android

С пускането на NET Core 3.0 тази година Microsoft ще пусне платформата .NET 5, която ще бъде значително подобрение на системата за разработка като цяло. Основната иновация в сравнение с .NET Framework 4.8 ще бъде поддръжката на Linux, macOS, iOS, Android, tvOS, watchOS и WebAssembly. В същото време версия 4.8 ще остане последната, само семейството Core ще бъде доразвито.

Microsoft подготвя .NET 5 с поддръжка за macOS, Linux и Android

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

Microsoft подготвя .NET 5 с поддръжка за macOS, Linux и Android

Очаква се .NET 5 да излезе през ноември 2020 г. и да се превърне в наистина универсална платформа за разработка. В същото време „петицата“ не е единственото нововъведение от страна на Microsoft в бизнеса с отворен код. Компанията вече съобщи Подсистема Windows за Linux (WSL) на втората версия, която трябва да бъде многократно по-бърза от първата и също така да се основава на собствена компилация на ядрото на Linux.

За разлика от първата версия, това е пълноценно ядро, а не слой за емулация. Този подход ще ускори времето за зареждане, ще оптимизира консумацията на RAM и I/O на файловата система и ще позволи на Docker контейнерите да работят директно.

Най-интересното е, че компанията обещава да не затваря ядрото и да направи всички разработки по него достъпни за общността. В този случай няма да има връзка с комплекти за разпространение. Потребителите, както и преди, могат да изтеглят всяко изображение, което им подхожда.


Добавяне на нов коментар