Microsoft tutvustab .NET 5
Rakenduses Build 2019 teatas Microsoft oma .NET Frameworki järgmisest suuremast versioonist. .NET 5 on platvormideülene toode ja suudab sihtida Windowsi, Linuxi, macOS-i, iOS-i, Androidi, tvOS-i, watchOS-i ja WebAssemblyt ning palju muud.
.NET 5 peaks ilmuma 2020. aasta novembris ja esimene eelvaade on saadaval 2020. aasta esimesel poolel. Seda toetavad tulevased Visual Studio 2019, Visual Studio for Mac ja Visual Studio Code värskendused.
Projekti eesmärk on lisada .NET-ile järgmised täiustused:
- Looge üks .NET-i käituskeskkond ja raamistik, mida saab kasutada kõikjal ning millel on ühtne käitusaeg ja arendaja kogemused.
- Laiendage .NET-i võimalusi, kasutades .NET Core'i, .NET Frameworki, Xamarini ja Mono parimaid.
- Looge see toode ühest koodibaasist, mida arendajad (Microsoft ja kogukond) saavad koos töötada ja laiendada ning mis parandab kõiki stsenaariume.
Siin on mõned uued funktsioonid.
- Teil on rohkem valikuvõimalusi käitusaja kogemuste osas (selle kohta leiate teavet allpool).
- Java koostalitlusvõime on saadaval kõigil platvormidel.
- Objective-C ja Swift koostalitlusvõimet toetatakse mitmes operatsioonisüsteemis.
- CoreFX-i laiendatakse, et toetada .NET-i staatilist kompileerimist (ahead-of-time – AOT), väiksemat jalajälge ja rohkemate operatsioonisüsteemide tuge.
Microsoft tarnib .NET Core 3.0 käesoleva aasta septembris, .NET 5 2020. aasta novembris ja seejärel kavatseb ettevõte tarnida .NET-i põhiversiooni kord aastas, iga novembris.
Ametlikus ajaveebi postituses on .NET Core'i kohta öeldud järgmist:
Jätame versiooni 4 vahele, kuna see ajaks segadusse .NET Frameworkiga tuttavad kasutajad, mis on pikka aega kasutanud 4.x-seeriat. Lisaks soovisime selgelt öelda, et .NET 5 on .NET platvormi tulevik.
Samuti kasutame võimalust lihtsustada nimetamist. Arvasime, et kui edaspidi on ainult üks .NET, pole meil vaja sellist selgitavat terminit nagu "Tuum". Lühem nimi on lihtsustus ja annab ühtlasi teada, et .NET 5-l on ühtsed võimalused ja käitumine. Kui eelistate, võite jätkata nime ".NET Core" kasutamist.
Allikas: Microsoft