„Microsoft“ ruošia .NET 5 su „MacOS“, „Linux“ ir „Android“ palaikymu

Šiais metais išleidus NET Core 3.0, Microsoft išleis .NET 5 platforma, kuri bus didelis visos kūrimo sistemos patobulinimas. Pagrindinė naujovė, palyginti su .NET Framework 4.8, bus Linux, macOS, iOS, Android, tvOS, watchOS ir WebAssembly palaikymas. Tuo pačiu metu 4.8 versija liks paskutinė, toliau bus tobulinama tik „Core“ šeima.

„Microsoft“ ruošia .NET 5 su „MacOS“, „Linux“ ir „Android“ palaikymu

Pranešama, kad kuriant daugiausia dėmesio bus skiriama Runtime, JIT, AOT, GC, BCL (bazinės klasės biblioteka), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF ir Xamarin. Tai suvienys platformą ir pasiūlys vieną atvirą sistemą bei vykdymo laiką įvairioms užduotims atlikti. Dėl to bus galima kurti programas skirtingoms platformoms bendroje kodų bazėje, naudojant tą patį kūrimo procesą, neatsižvelgiant į programos tipą. 

„Microsoft“ ruošia .NET 5 su „MacOS“, „Linux“ ir „Android“ palaikymu

Tikimasi, kad .NET 5 bus išleistas 2020 m. lapkritį ir taps tikrai universalia kūrimo platforma. Tuo pačiu metu „penkiukas“ nėra vienintelė „Microsoft“ naujovė atvirojo kodo versle. Įmonė jau turi paskelbė Antrosios versijos „Windows“ posistemė, skirta „Linux“ (WSL), kuri turėtų būti daug kartų greitesnė nei pirmoji, taip pat paremta savo „Linux“ branduolio kūrimu.

Skirtingai nuo pirmosios versijos, tai yra pilnavertis branduolys, o ne emuliacijos sluoksnis. Šis metodas pagreitins įkrovos laiką, optimizuos RAM suvartojimą ir failų sistemos I/O bei leis „Docker“ konteineriams paleisti tiesiogiai.

Įdomiausia tai, kad įmonė žada neuždaryti branduolio ir padaryti visus jo patobulinimus prieinamus bendruomenei. Tokiu atveju nebus ryšio su paskirstymo rinkiniais. Vartotojai, kaip ir anksčiau, gali atsisiųsti bet kokį jiems tinkantį vaizdą.


Добавить комментарий