Microsoft predstavuje .NET 5
Na Build 2019 spoločnosť Microsoft oznámila ďalšiu hlavnú verziu svojho .NET Framework. .NET 5 bude multiplatformový produkt a bude sa môcť zamerať na Windows, Linux, macOS, iOS, Android, tvOS, watchOS a WebAssembly a ďalšie.
Očakáva sa, že .NET 5 bude vydaný v novembri 2020, pričom prvá ukážka bude k dispozícii v prvej polovici roka 2020. Bude podporovaná budúcimi aktualizáciami Visual Studio 2019, Visual Studio pre Mac a Visual Studio Code.
Cieľom projektu je pridať do .NET nasledujúce vylepšenia:
- Vytvorte jediný .NET runtime a framework, ktorý možno použiť všade a ktorý má jednotné runtime správanie a skúsenosti vývojárov.
- Rozšírte možnosti .NET tým, že využijete to najlepšie z .NET Core, .NET Framework, Xamarin a Mono.
- Zostavte tento produkt z jedinej kódovej základne, na ktorej môžu vývojári (Microsoft a komunita) spolupracovať a rozširovať ju a ktorá zlepšuje všetky scenáre.
Tu je niekoľko nových funkcií.
- Budete mať väčší výber pri spustení (viac o tom nižšie).
- Interoperabilita Java bude dostupná na všetkých platformách.
- Interoperabilita Objective-C a Swift bude podporovaná na viacerých operačných systémoch.
- CoreFX bude rozšírený o podporu statickej kompilácie .NET (ahead-of-time – AOT), menšie nároky a podporu pre viac operačných systémov.
Microsoft dodá .NET Core 3.0 tento september, .NET 5 v novembri 2020 a potom má spoločnosť v úmysle dodávať hlavnú verziu .NET raz ročne, každý november.
Oficiálny blogový príspevok uvádza nasledujúce informácie o .NET Core:
Verziu 4 preskakujeme, pretože by zmiatla používateľov, ktorí poznajú .NET Framework, ktorý už dlho používa sériu 4.x. Okrem toho sme chceli jasne oznámiť, že .NET 5 je budúcnosťou platformy .NET.
Využívame aj príležitosť na zjednodušenie pomenovania. Mysleli sme si, že ak existuje iba jedna .NET, nepotrebujeme objasňujúci výraz ako „Core“. Kratší názov je zjednodušením a tiež vyjadruje, že .NET 5 má jednotné možnosti a správanie. Ak chcete, môžete pokračovať v používaní názvu „.NET Core“.
Zdroj: Microsoft