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

Microsoft oznámilže po vydání .NET Core 3.0 bude uvolněna platforma .NET 5, která kromě Windows poskytne podporu pro Linux, macOS, iOS, Android, tvOS, watchOS a WebAssembly. Taky publikováno pátá verze náhledu otevřené platformy .NET Core 3.0, jehož funkcionalita se svým zařazením do .NET Frameworku 4.8 blíží otevřené minulý rok komponenty Windows Forms, WPF a Entity Framework 6. Produkt .NET Framework již nebude vyvíjen a bude ukončen ve verzi 4.8. Veškerý vývoj související s platformou .NET je nyní soustředěn 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čí sjednocení .NET Frameworku, .NET Core a také projektů Xamarin a Mono. .NET 5 nabídne uživatelům jediný otevřený rámec a runtime, které lze použít v různých oblastech vývoje. NET 5 vám umožní vytvářet produkty pro více platforem (jako jsou Windows, Linux, iOS a Android) z jediné kódové základny pomocí jednotného procesu sestavování, který je nezávislý na typu aplikace.

Runtime vyvinutý v rámci projektu Mono bude nabízen pro iOS a Android. Kromě kompilace JIT bude poskytnut režim předkompilace založený na vývoji LLVM do strojového kódu nebo bajtového kódu WebAssembly (pro statickou kompilaci Mono AOT a blejzr). Z pokročilých funkcí je zmíněna také přenositelnost s Java, Objective-C a Swift. Vydání .NET 5 je naplánováno na listopad 2020 a .NET Core 3.0 v září tohoto roku.

Kromě toho také Microsoft publikováno otevřený multiplatformní rámec .NET ML 1.0 pro vývoj systémů strojového učení v C# a F#. Rámcový kód publikováno pod licencí MIT. Vývoj pro Linux, Windows a macOS je oficiálně podporován. .NET ML lze použít jako doplněk k platformám, jako jsou TensorFlow, ONNX a Infer.NET, poskytující přístup k řadě případů použití strojového učení, jako je klasifikace obrázků, analýza textu, predikce trendů, hodnocení, detekce anomálií, doporučení. a detekce objektů. Rámec se již používá v mnoha produktech společnosti Microsoft, včetně Windows Defender, Microsoft Office (generátor návrhu Powerpoint a modul doporučení Excel Chart), Azure a PowerBI.

Zdroj: opennet.ru

Přidat komentář