Microsoft introduserer .NET 5
På Build 2019 kunngjorde Microsoft den neste store versjonen av deres .NET Framework. .NET 5 vil være et produkt på tvers av plattformer og vil kunne målrettes mot Windows, Linux, macOS, iOS, Android, tvOS, watchOS og WebAssembly og mer.
Annonse
.NET 5 forventes å bli utgitt i november 2020, med den første forhåndsvisningen tilgjengelig i første halvdel av 2020. Den vil bli støttet med fremtidige oppdateringer til Visual Studio 2019, Visual Studio for Mac og Visual Studio Code.
Prosjektet har som mål å legge til følgende forbedringer i .NET:
- Produser én enkelt .NET-kjøretid og rammeverk som kan brukes overalt og som har enhetlig kjøretidsatferd og utvikleropplevelser.
- Utvid mulighetene til .NET ved å ta det beste fra .NET Core, .NET Framework, Xamarin og Mono.
- Bygg det produktet av en enkelt kodebase som utviklere (Microsoft og fellesskapet) kan jobbe med og utvide sammen, og som forbedrer alle scenarier.
Her er noen nye funksjoner.
- Du vil ha flere valg på kjøretidsopplevelser (mer om det nedenfor).
- Java-interoperabilitet vil være tilgjengelig på alle plattformer.
- Objective-C og Swift interoperabilitet vil bli støttet på flere operativsystemer.
- CoreFX vil bli utvidet til å støtte statisk kompilering av .NET (ahead-of-time – AOT), mindre fotavtrykk og støtte for flere operativsystemer.
Microsoft vil sende .NET Core 3.0 i september, .NET 5 i november 2020, og deretter har selskapet til hensikt å sende en hovedversjon av .NET en gang i året, hver november.
Det offisielle blogginnlegget sier følgende om .NET Core:
Vi hopper over versjon 4 fordi det ville forvirre brukere som er kjent med .NET Framework, som har brukt 4.x-serien i lang tid. I tillegg ønsket vi å tydelig kommunisere at .NET 5 er fremtiden for .NET-plattformen.
Vi benytter også anledningen til å forenkle navngivningen. Vi tenkte at hvis det bare er ett .NET fremover, trenger vi ikke et oppklarende begrep som "Core". Det kortere navnet er en forenkling og kommuniserer også at .NET 5 har enhetlige funksjoner og atferd. Fortsett gjerne å bruke ".NET Core"-navnet hvis du foretrekker det.
Kilde: Microsoft