Microsoft připravuje .NET 5 s podporou pro macOS, Linux a Android

S letošním vydáním NET Core 3.0 společnost Microsoft uvolní platforma .NET 5, která bude zásadním vylepšením vývojového systému jako celku. Hlavní novinkou ve srovnání s .NET Framework 4.8 bude podpora pro Linux, macOS, iOS, Android, tvOS, watchOS a WebAssembly. Verze 4.8 přitom zůstane poslední, dále se bude vyvíjet pouze rodina Core.

Microsoft připravuje .NET 5 s podporou pro macOS, Linux a Android

Uvádí se, že vývoj se zaměří na Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF a Xamarin. To sjednotí platformu a nabídne jednotný otevřený rámec a runtime pro různé úkoly. Díky tomu bude možné vytvářet aplikace pro různé platformy na společné kódové bázi se stejným procesem sestavování bez ohledu na typ aplikace. 

Microsoft připravuje .NET 5 s podporou pro macOS, Linux a Android

Očekává se, že .NET 5 bude vydán v listopadu 2020 a stane se skutečně univerzální platformou pro vývoj. Přitom „pětka“ není jedinou inovací ze strany Microsoftu v open source byznysu. Společnost již má oznámil Windows Subsystem for Linux (WSL) druhé verze, která by měla být mnohonásobně rychlejší než ta první a navíc by měla být založena na vlastním sestavení linuxového jádra.

Na rozdíl od první verze se jedná o plnohodnotné jádro a ne o emulační vrstvu. Tento přístup zrychlí dobu spouštění, optimalizuje spotřebu RAM a I/O souborového systému a umožní přímé spouštění kontejnerů Docker.

Nejzajímavější na tom je, že společnost slibuje, že jádro neuzavře a veškerý vývoj na něm zpřístupní komunitě. V tomto případě nedojde k připojení k distribučním sadám. Uživatelé si stejně jako dříve mohou stáhnout jakýkoli obrázek, který jim vyhovuje.


Přidat komentář