Microsoft predstavlja .NET 5
Na Build 2019 je Microsoft napovedal naslednjo večjo različico svojega .NET Framework. .NET 5 bo izdelek na več platformah in bo lahko ciljal na Windows, Linux, macOS, iOS, Android, tvOS, watchOS in WebAssembly in še več.
Oglas
.NET 5 bo predvidoma izšel novembra 2020, prvi predogled pa bo na voljo v prvi polovici leta 2020. Podprt bo s prihodnjimi posodobitvami za Visual Studio 2019, Visual Studio za Mac in Visual Studio Code.
Cilj projekta je dodati naslednje izboljšave v .NET:
- Ustvarite en sam izvajalni čas in okvir .NET, ki se lahko uporablja povsod in ki ima enotno obnašanje med izvajanjem in izkušnje razvijalcev.
- Razširite zmogljivosti .NET tako, da izkoristite najboljše iz .NET Core, .NET Framework, Xamarin in Mono.
- Zgradite ta izdelek iz ene same kodne baze, na kateri lahko razvijalci (Microsoft in skupnost) delajo in razširijo skupaj, in to izboljša vse scenarije.
Tukaj je nekaj novih funkcij.
- Imeli boste več izbire glede izkušenj izvajanja (več o tem spodaj).
- Interoperabilnost Java bo na voljo na vseh platformah.
- Interoperabilnost Objective-C in Swift bosta podprta v več operacijskih sistemih.
- CoreFX bo razširjen tako, da podpira statično kompilacijo .NET (predhodno – AOT), manjše odtise in podporo za več operacijskih sistemov.
Microsoft bo .NET Core 3.0 poslal septembra letos, .NET 5 novembra 2020, nato pa namerava podjetje enkrat letno, vsak november, poslati večjo različico .NET.
Uradna objava v spletnem dnevniku navaja naslednje glede .NET Core:
Različico 4 preskočimo, ker bi zmedla uporabnike, ki poznajo .NET Framework, ki že dolgo uporablja serijo 4.x. Poleg tega smo želeli jasno sporočiti, da je .NET 5 prihodnost za platformo .NET.
Priložnost izkoristimo tudi za poenostavitev poimenovanja. Mislili smo, da če obstaja samo en .NET, ne potrebujemo razjasnitvenega izraza, kot je "Core". Krajše ime je poenostavitev in tudi sporoča, da ima .NET 5 enotne zmogljivosti in obnašanja. Če vam je ljubše, lahko še naprej uporabljate ime ».NET Core«.
vir: Microsoft