Microsoft představil unified platformu .NET 5 s podporou Linux a Android

Společnost Microsoft oznámila, ž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é byla vydána pátá předběžná verze otevřené platformy .NET Core 3.0, jejíž funkčnost je přiblížena .NET Framework 4.8 díky zahrnutí otevřených 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 označuje 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 Blazor). 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é publikovala otevřený multiplatformní framework .NET ML 1.0 pro vývoj systémů strojového učení v C# a F#. Kód frameworku byla vydána 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

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster