Microsoft pripravuje .NET 5 s podporou pre macOS, Linux a Android

S vydaním NET Core 3.0 v tomto roku spoločnosť Microsoft uvoľní platforma .NET 5, ktorá bude významným vylepšením vývojového systému ako celku. Hlavnou novinkou v porovnaní s .NET Framework 4.8 bude podpora pre Linux, macOS, iOS, Android, tvOS, watchOS a WebAssembly. Verzia 4.8 zároveň zostane posledná, ďalej sa bude vyvíjať len rodina Core.

Microsoft pripravuje .NET 5 s podporou pre macOS, Linux a Android

Uvádza sa, že vývoj sa zameria na Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF a Xamarin. To zjednotí platformu a ponúkne jednotný otvorený rámec a runtime pre rôzne úlohy. Vďaka tomu bude možné vytvárať aplikácie pre rôzne platformy na spoločnej kódovej báze s rovnakým procesom zostavovania, bez ohľadu na typ aplikácie. 

Microsoft pripravuje .NET 5 s podporou pre macOS, Linux a Android

Očakáva sa, že .NET 5 bude vydaný v novembri 2020 a stane sa skutočne univerzálnou platformou pre vývoj. Zároveň „päťka“ nie je jedinou inováciou zo strany Microsoftu v oblasti open source biznisu. Spoločnosť už má oznámil Windows Subsystem for Linux (WSL) druhej verzie, ktorá by mala byť mnohonásobne rýchlejšia ako prvá a zároveň by mala byť založená na vlastnej zostave linuxového jadra.

Na rozdiel od prvej verzie ide o plnohodnotné jadro a nie o emulačnú vrstvu. Tento prístup zrýchli časy zavádzania, optimalizuje spotrebu RAM a I/O súborového systému a umožní priame spustenie kontajnerov Docker.

Najzaujímavejšie je, že spoločnosť sľubuje, že jadro neuzavrie a všetok vývoj na ňom sprístupní komunite. V tomto prípade nedôjde k napojeniu na distribučné súpravy. Používatelia, ako predtým, si môžu stiahnuť akýkoľvek obrázok, ktorý im vyhovuje.


Pridať komentár