Společnost Microsoft , že po vydání .NET Core 3.0 bude uvolněna platforma .NET 5, která vedle Windows zajistí podporu Linuxu, macOS, iOS, Androidu, tvOS, watchOS a WebAssembly. Také pátá předběžná verze otevřené platformy , jejíž funkčnost je přiblížena .NET Framework 4.8 díky zahrnutí v loňském roce komponent Windows Forms, WPF a Entity Framework 6. Produkt .NET Framework se už dál vyvíjet nebude a zastaví se na verzi 4.8. Veškerý vývoj spojený s platformou .NET se nyní soustředí kolem .NET Core, včetně Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF a Xamarin.
Větev .NET 5 unifikaci .NET Framework, .NET Core a také projektů Xamarin a Mono. V rámci .NET 5 budou uživatelům nabídnuty jednotný otevřený framework a runtime, které budou použitelné v různých oblastech vývoje. .NET 5 umožní sestavovat produkty pro různé platformy (například pro Windows, Linux, iOS a Android) na základě jednotného kódu, s využitím unifikovaného procesu sestavení, nezávislého na typu aplikace.
Pro iOS a Android bude nabízen runtime, vyvinutý v rámci projektu Mono. Kromě JIT kompilace bude k dispozici na základě technologií LLVM režim předběžné kompilace do strojového kódu nebo bytekódu WebAssembly (pro statickou kompilaci budou použity Mono AOT a ). Mezi rozšířenými funkcemi se také zmiňuje zajištění přenositelnosti s Java, Objective-C a Swift. Vydání .NET 5 je plánováno na listopad 2020, a .NET Core 3.0 na září tohoto roku.
Kromě toho Microsoft také otevřený multiplatformní framework pro vývoj systémů strojového učení v C# a F#. Kód frameworku pod licencí MIT. Oficiální podpora je poskytována pro Linux, Windows a macOS. .NET ML může být použito jako rozšíření nad platformami jako TensorFlow, ONNX a Infer.NET, poskytující přístup k různým scénářům aplikace strojového učení, jako je klasifikace obrázků, analýza textu, předpověď dynamiky ukazatelů, řazení, detekce anomálií, generování doporučení a identifikace objektů. Rámec se již používá v mnoha produktech Microsoftu, včetně Windows Defender, Microsoft Office (generátor designu v Powerpointu a systém doporučení Excel Chart), Azure a PowerBI.
Zdroj: opennet.ru
