Microsoft představuje .NET 5
Na Build 2019 společnost Microsoft oznámila další hlavní verzi svého rozhraní .NET Framework. .NET 5 bude multiplatformní produkt a bude schopen cílit na Windows, Linux, macOS, iOS, Android, tvOS, watchOS a WebAssembly a další.
Očekává se, že .NET 5 bude vydán v listopadu 2020, přičemž první ukázka bude k dispozici v první polovině roku 2020. Bude podporována budoucími aktualizacemi Visual Studia 2019, Visual Studia pro Mac a Visual Studio Code.
Cílem projektu je přidat do .NET následující vylepšení:
- Vytvořte jediný běhový modul .NET a rámec, který lze použít kdekoli a který má jednotné běhové chování a vývojářské prostředí.
- Rozšiřte možnosti .NET využitím toho nejlepšího z .NET Core, .NET Framework, Xamarin a Mono.
- Sestavte tento produkt z jediné kódové základny, na které mohou vývojáři (Microsoft a komunita) pracovat a rozšiřovat se společně a která zlepšuje všechny scénáře.
Zde jsou některé nové funkce.
- Budete mít větší výběr na běhové prostředí (více o tom níže).
- Interoperabilita Java bude dostupná na všech platformách.
- Interoperabilita Objective-C a Swift bude podporována na více operačních systémech.
- CoreFX bude rozšířen o podporu statické kompilace .NET (ahead-of-time – AOT), menší nároky a podporu pro více operačních systémů.
Microsoft dodá .NET Core 3.0 letos v září, .NET 5 v listopadu 2020 a poté společnost hodlá dodávat hlavní verzi .NET jednou ročně, každý listopad.
Oficiální příspěvek na blogu uvádí následující informace o .NET Core:
Verzi 4 vynecháváme, protože by zmátla uživatele, kteří znají rozhraní .NET Framework, které řadu 4.x používá již dlouhou dobu. Kromě toho jsme chtěli jasně sdělit, že .NET 5 je budoucnost platformy .NET.
Využíváme také příležitosti ke zjednodušení pojmenování. Mysleli jsme si, že pokud existuje pouze jeden .NET vpřed, nepotřebujeme objasňující termín jako „Core“. Kratší název je zjednodušením a také sděluje, že .NET 5 má jednotné možnosti a chování. Pokud chcete, můžete i nadále používat název „.NET Core“.
Zdroj: Microsoft