Microsoft predstavil jednotnú platformu .NET 5 s podporou pre Linux a Android

Microsoft oznámila,že po vydaní .NET Core 3.0 bude uvoľnená platforma .NET 5, ktorá okrem Windowsu poskytne podporu pre Linux, macOS, iOS, Android, tvOS, watchOS a WebAssembly. Tiež zverejnená piate vydanie ukážky otvorenej platformy .NET Core 3.0, ktorého funkcionalita je blízka .NET Framework 4.8 vďaka začleneniu do otvorené minulý rok komponenty Windows Forms, WPF a Entity Framework 6. Produkt .NET Framework sa už nebude vyvíjať a zastaví sa na vydaní 4.8. Všetok vývoj súvisiaci s platformou .NET sa teraz sústreďuje okolo .NET Core, vrátane Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF a Xamarin.

pobočka .NET 5 označí zjednotenie .NET Frameworku, .NET Core, ako aj projektov Xamarin a Mono. .NET 5 ponúkne používateľom jednotný otvorený rámec a runtime, ktoré možno použiť v rôznych oblastiach vývoja. NET 5 vám umožní vytvárať produkty pre viacero platforiem (napríklad Windows, Linux, iOS a Android) z jednej kódovej základne pomocou jednotného procesu zostavovania, ktorý je nezávislý od typu aplikácie.

Runtime vyvinutý v rámci projektu Mono bude ponúkaný pre iOS a Android. Okrem JIT kompilácie bude poskytnutý predkompilačný režim založený na vývoji LLVM do strojového kódu alebo WebAssembly bytecode (pre statickú kompiláciu Mono AOT a sako). Z pokročilých funkcií sa spomína aj prenosnosť s Java, Objective-C a Swift. Vydanie .NET 5 je naplánované na november 2020 a .NET Core 3.0 v septembri tohto roku.

Okrem toho aj Microsoft опубликовала otvorený multiplatformový rámec .NET ML 1.0 na vývoj systémov strojového učenia v C# a F#. Rámcový kód zverejnená pod licenciou MIT. Vývoj pre Linux, Windows a macOS je oficiálne podporovaný. .NET ML možno použiť ako doplnok k platformám, ako sú TensorFlow, ONNX a Infer.NET, poskytujúci prístup k rôznym prípadom použitia strojového učenia, ako je klasifikácia obrázkov, analýza textu, predikcia trendov, hodnotenie, detekcia anomálií, odporúčanie a detekcia objektov. Rámec sa už používa v mnohých produktoch spoločnosti Microsoft vrátane Windows Defender, Microsoft Office (generátor návrhu Powerpoint a odporúčací nástroj Excel Chart), Azure a PowerBI.

Zdroj: opennet.ru

Pridať komentár