A Microsoft a .NET 5-öt készíti elő macOS, Linux és Android támogatással

A NET Core 3.0 idei megjelenésével a Microsoft kiadja a .NET 5 platform, amely a fejlesztői rendszer egészének jelentős fejlesztése lesz. A fő újítás a .NET Framework 4.8-hoz képest a Linux, macOS, iOS, Android, tvOS, watchOS és WebAssembly támogatása lesz. A 4.8-as verzió ugyanakkor az utolsó marad, csak a Core családot fejlesztik tovább.

A Microsoft a .NET 5-öt készíti elő macOS, Linux és Android támogatással

A jelentések szerint a fejlesztés a Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF és Xamarin fejlesztésekre fog összpontosítani. Ez egységesíti a platformot, és egyetlen nyitott keretrendszert és futási időt kínál a különböző feladatokhoz. Ennek eredményeként lehetőség nyílik különböző platformokra vonatkozó alkalmazások létrehozására, közös kódbázison, ugyanazzal a felépítési folyamattal, az alkalmazás típusától függetlenül. 

A Microsoft a .NET 5-öt készíti elő macOS, Linux és Android támogatással

A .NET 5 megjelenése 2020 novemberében várható, és valóban univerzális fejlesztési platformmá válik. Ugyanakkor nem az „ötös” az egyetlen újítás a Microsoft részéről a nyílt forráskódú üzletágban. A cég már megtette bejelentett A második verzió Windows alrendszere Linuxhoz (WSL), amelynek sokszor gyorsabbnak kell lennie, mint az első, és szintén a Linux kernel saját felépítésén kell alapulnia.

Az első verziótól eltérően ez egy teljes értékű kernel, és nem egy emulációs réteg. Ez a megközelítés felgyorsítja a rendszerindítási időt, optimalizálja a RAM-fogyasztást és a fájlrendszer I/O-ját, és lehetővé teszi a Docker-tárolók közvetlen futtatását.

A legérdekesebb az, hogy a cég megígéri, hogy nem zárja be a kernelt, és a közösség számára elérhetővé tesz minden rajta végzett fejlesztést. Ebben az esetben nem lesz kapcsolat az elosztókészletekkel. A felhasználók, mint korábban, letölthetnek bármilyen képet, amely megfelel nekik.


Hozzászólás