„Microsoft“ pristato .NET 5
„Build 2019“ metu „Microsoft“ paskelbė kitą pagrindinę savo .NET Framework versiją. .NET 5 bus kelių platformų produktas ir galės taikyti Windows, Linux, macOS, iOS, Android, tvOS, watchOS ir WebAssembly ir kt.
Skelbimas
Tikimasi, kad .NET 5 bus išleistas 2020 m. lapkritį, o pirmoji peržiūra bus pasiekiama 2020 m. pirmoje pusėje. Jis bus palaikomas su būsimais Visual Studio 2019, Visual Studio for Mac ir Visual Studio Code atnaujinimais.
Projektu siekiama pridėti šiuos .NET patobulinimus:
- Sukurkite vieną .NET vykdymo laiką ir sistemą, kurią būtų galima naudoti visur ir kurios vykdymo metu elgsena ir kūrėjų patirtis būtų vienoda.
- Išplėskite .NET galimybes naudodami geriausias .NET Core, .NET Framework, Xamarin ir Mono galimybes.
- Sukurkite tą produktą iš vienos kodų bazės, kurią kūrėjai (Microsoft ir bendruomenė) gali dirbti ir plėsti kartu, o tai pagerina visus scenarijus.
Štai keletas naujų funkcijų.
- Turėsite daugiau pasirinkimo vykdymo metu (daugiau apie tai toliau).
- „Java“ sąveika bus prieinama visose platformose.
- „Objective-C“ ir „Swift“ sąveika bus palaikoma keliose operacinėse sistemose.
- „CoreFX“ bus išplėsta, kad palaikytų statinį .NET kompiliavimą (prieš laiką – AOT), mažesnį plotą ir daugiau operacinių sistemų.
„Microsoft“ pristatys .NET Core 3.0 šį rugsėjį, .NET 5 – 2020 m. lapkritį, o vėliau bendrovė ketina vieną kartą per metus, kiekvieną lapkritį, pristatyti pagrindinę .NET versiją.
Oficialiame tinklaraščio įraše apie .NET Core rašoma taip:
Praleidžiame 4 versiją, nes ji suklaidintų vartotojus, kurie yra susipažinę su .NET Framework, kuri ilgą laiką naudoja 4.x seriją. Be to, norėjome aiškiai pasakyti, kad .NET 5 yra .NET platformos ateitis.
Taip pat pasinaudojame galimybe supaprastinti pavadinimų suteikimą. Manėme, kad jei bus tik vienas .NET, mums nereikia paaiškinančio termino, pvz., „Pagrindinis“. Trumpesnis pavadinimas yra supaprastinimas ir taip pat nurodo, kad .NET 5 turi vienodas galimybes ir elgseną. Nesivaržykite ir toliau naudoti pavadinimą „.NET Core“, jei norite.
Šaltinis: Microsoft