Microsoft pripravlja .NET 5 s podporo za macOS, Linux in Android

Z izdajo NET Core 3.0 letos je Microsoft bo izpustil platformo .NET 5, ki bo pomenila veliko izboljšavo razvojnega sistema kot celote. Glavna novost v primerjavi z .NET Framework 4.8 bo podpora za Linux, macOS, iOS, Android, tvOS, watchOS in WebAssembly. Hkrati bo različica 4.8 ostala zadnja, le družina Core se bo razvijala naprej.

Microsoft pripravlja .NET 5 s podporo za macOS, Linux in Android

Sporočeno je, da se bo razvoj osredotočil na Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF in Xamarin. To bo poenotilo platformo in ponudilo enoten odprt okvir in čas izvajanja za različne naloge. Posledično bo mogoče ustvarjati aplikacije za različne platforme na skupni osnovi kode z enakim procesom gradnje, ne glede na vrsto aplikacije. 

Microsoft pripravlja .NET 5 s podporo za macOS, Linux in Android

.NET 5 naj bi izšel novembra 2020 in bo postal resnično univerzalna platforma za razvoj. Hkrati pa "petica" ni edina novost Microsofta v odprtokodnem poslu. Podjetje je že napovedal Podsistem Windows za Linux (WSL) druge različice, ki naj bi bila večkrat hitrejša od prve, prav tako pa bi temeljila na lastni zgradbi jedra Linuxa.

Za razliko od prve različice je to polno jedro in ne emulacijski sloj. Ta pristop bo pospešil čas zagona, optimiziral porabo RAM-a in V/I datotečnega sistema ter omogočil neposredno izvajanje vsebnikov Docker.

Najbolj zanimivo je, da podjetje obljublja, da ne bo zaprlo jedra in dalo ves razvoj na njem na voljo skupnosti. V tem primeru ne bo povezave z distribucijskimi kompleti. Uporabniki lahko kot prej prenesejo katero koli sliko, ki jim ustreza.


Dodaj komentar