Microsoft priprema .NET 5 sa podrškom za macOS, Linux i Android

Sa izdavanjem NET Core 3.0 ove godine, Microsoft će puštati .NET 5 platforma, koja će biti veliko poboljšanje razvojnog sistema u cjelini. Glavna inovacija, u poređenju sa .NET Framework 4.8, biće podrška za Linux, macOS, iOS, Android, tvOS, watchOS i WebAssembly. Istovremeno, verzija 4.8 će ostati posljednja, samo će se Core porodica dalje razvijati.

Microsoft priprema .NET 5 sa podrškom za macOS, Linux i Android

Najavljeno je da će se razvoj fokusirati na Runtime, JIT, AOT, GC, BCL (Biblioteka osnovnih klasa), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF i Xamarin. Ovo će ujediniti platformu i ponuditi jedinstveni otvoreni okvir i vrijeme izvođenja za različite zadatke. Kao rezultat, biće moguće kreirati aplikacije za različite platforme na zajedničkoj bazi koda sa istim procesom izrade, bez obzira na tip aplikacije. 

Microsoft priprema .NET 5 sa podrškom za macOS, Linux i Android

Očekuje se da .NET 5 bude objavljen u novembru 2020. godine i da će postati zaista univerzalna platforma za razvoj. Istovremeno, "pet" nije jedina inovacija od strane Microsofta u poslovanju otvorenog koda. Kompanija već jeste najavljeno Windows podsistem za Linux (WSL) druge verzije, koji bi trebao biti mnogo puta brži od prve, a također biti baziran na vlastitoj verziji Linux kernela.

Za razliku od prve verzije, ovo je punopravni kernel, a ne sloj emulacije. Ovaj pristup će ubrzati vrijeme pokretanja, optimizirati potrošnju RAM-a i I/O sistema datoteka i omogućiti direktno pokretanje Docker kontejnera.

Najzanimljivije je da kompanija obećava da neće zatvoriti kernel i da će sav razvoj na njemu učiniti dostupnim zajednici. U ovom slučaju neće biti veze sa distributivnim kompletima. Korisnici, kao i do sada, mogu preuzeti bilo koju sliku koja im odgovara.


Dodajte komentar