Nie będzie już kolejnych wersji .NET Standard

Nie będzie już kolejnych wersji .NET Standard

Autor: Krzysztof Sulikowski

Opublikowano: 9/18/2020, 12:27 PM

Liczba odsłon: 4160

W 2016 roku Microsoft ogłosił .NET Standard, zestaw API, które wszystkie platformy .NET muszą zaimplementować. Unifikuje on platformy .NET i zapobiega przyszłej fragmentacji. Trzy lata później na konferencji Build gigant zapowiedział .NET 5. Zrodziło to pytania o dalszą przyszłość .NET Standard i jego istotność. Microsoft w końcu wyjaśnia te kwestie.

Wraz z zapowiedzią .NET 5 okazało się, że będzie to prawdziwy game-changer dla całego frameworka. Będzie on zunifikowaną platformą, na której deweloperzy mogą celować w różne platformy, wliczając w to Windows, Linux, macOS, iOS, Android, tvOS, watchOS, WebAssembly i nie tylko. Teraz Microsoft wyjaśnia, w jaki sposób .NET 5 usprawnia dzielenie się kodem i zastępuje .NET Standard.

.NET 5

Przede wszystkim Microsoft poinformował, że nie będzie wypuszczał nowych wersji .NET Standard w przyszłości. .NET 5 będzie pojedynczym produktem ze zuniformizowanym zestawem możliwości i interfejsów API, które można będzie wykorzystać w aplikacjach desktopowych Windows, mobilnych apkach cross-platformowych, aplikacjach na konsole, usługach w chmurze i stronach internetowych. .NET 5 i wszystkie przyszłe wersje nadal będą wspierać .NET Standard 2.1 i wcześniejsze.

Można patrzeć na .NET 5 jako na .NET Standard vNext. Deweloperzy, którzy retargetują z .NET Standard do .NET 5, otrzymają dostęp do większej liczby funkcjonalności runtime'owych, językowych, a także interfejsów API. Przy okazji Microsoft podał też harmonogram .NET na najbliższe lata, który możecie sprawdzić poniżej.

.NET harmonogram

Jak wykorzystać Copilot w codziennej pracy? Kurs w przedsprzedaży
Jak wykorzystać Copilot w codziennej pracy? Kurs w przedsprzedaży

Wydarzenia