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

Izdavanjem NET Core 3.0 ove godine, Microsoft oslobodit će .NET 5 platformu, što će biti veliki napredak razvojnog sustava u cjelini. Glavna novost, u usporedbi s .NET Framework 4.8, bit će podrška za Linux, macOS, iOS, Android, tvOS, watchOS i WebAssembly. Istodobno, verzija 4.8 ostat će posljednja; samo će se obitelj Core dalje razvijati.

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

Prijavljeno je da će se razvoj fokusirati na Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF i Xamarin. Ovo će objediniti platformu i ponuditi jedinstveni otvoreni okvir i vrijeme izvođenja za različite zadatke. Kao rezultat toga, bit će moguće kreirati aplikacije za različite platforme na zajedničkoj bazi koda s istim procesom izrade, bez obzira na vrstu aplikacije. 

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

Očekuje se da će .NET 5 biti objavljen u studenom 2020. i postat će doista univerzalna platforma za razvoj. Istovremeno, "petica" nije jedina inovacija Microsofta u poslu otvorenog koda. Tvrtka je već najavio Windows Subsystem for Linux (WSL) druge verzije, koja bi trebala biti višestruko brža od prve, a također se temeljiti na vlastitoj verziji Linux kernela.

Za razliku od prve verzije, ovo je potpuni kernel, a ne sloj emulacije. Ovaj pristup će ubrzati vrijeme podizanja sustava, optimizirati potrošnju RAM-a i I/O sustava datoteka i omogućiti Docker spremnicima da rade izravno.

Najzanimljivije je to što tvrtka obećava da neće zatvoriti kernel i učiniti sve razvoje na njemu dostupnim zajednici. U ovom slučaju neće biti veze s distribucijskim setovima. Korisnici, kao i do sada, mogu preuzeti bilo koju sliku koja im odgovara.


Dodajte komentar