Microsoft forbereder .NET 5 med understøttelse af macOS, Linux og Android

Med udgivelsen af ​​NET Core 3.0 i år, Microsoft frigiver .NET 5 platformen, som vil være en væsentlig forbedring af udviklingssystemet som helhed. Den vigtigste nyskabelse, i sammenligning med .NET Framework 4.8, vil være understøttelse af Linux, macOS, iOS, Android, tvOS, watchOS og WebAssembly. Samtidig forbliver version 4.8 den sidste, kun Core-familien vil blive videreudviklet.

Microsoft forbereder .NET 5 med understøttelse af macOS, Linux og Android

Det rapporteres, at udviklingen vil fokusere på Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF og Xamarin. Dette vil forene platformen og tilbyde en enkelt åben ramme og runtime til forskellige opgaver. Som følge heraf vil det være muligt at oprette applikationer til forskellige platforme på en fælles kodebase med samme byggeproces, uanset applikationstype. 

Microsoft forbereder .NET 5 med understøttelse af macOS, Linux og Android

.NET 5 forventes at blive frigivet i november 2020 og vil blive en virkelig universel platform for udvikling. Samtidig er de "fem" ikke den eneste innovation fra Microsofts side i open source-branchen. Det har virksomheden allerede annonceret Windows Subsystem for Linux (WSL) af den anden version, som burde være mange gange hurtigere end den første, og også være baseret på sin egen opbygning af Linux-kernen.

I modsætning til den første version er dette en fuldgyldig kerne og ikke et emuleringslag. Denne tilgang vil fremskynde opstartstider, optimere RAM-forbrug og filsystem I/O og tillade Docker-containere at køre direkte.

Det mest interessante er, at virksomheden lover ikke at lukke kernen og gøre al udvikling på den tilgængelig for fællesskabet. I dette tilfælde vil der ikke være nogen forbindelse til distributionssæt. Brugere kan som før downloade ethvert billede, der passer dem.


Tilføj en kommentar