Microsoft introducerade den förenade .NET 5-plattformen med stöd för Linux och Android

Microsoft Company tillkännagavatt efter lanseringen av .NET Core 3.0 kommer .NET 5-plattformen att släppas, som förutom Windows kommer att ge stöd för Linux, macOS, iOS, Android, tvOS, watchOS och WebAssembly. Också publicerad femte förhandsversionen av öppen plattform .NET Core 3.0, vars funktionalitet ligger nära .NET Framework 4.8 på grund av dess inkludering i öppen förra årets komponenter av Windows Forms, WPF och Entity Framework 6. .NET Framework-produkten kommer inte längre att utvecklas och kommer att sluta vid release 4.8. All .NET-plattformsrelaterad utveckling är nu centrerad kring .NET Core, inklusive Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF och Xamarin.

.NET 5-gren kommer att markera sammanslagning av .NET Framework, .NET Core, samt Xamarin- och Mono-projekt. .NET 5 kommer att erbjuda användarna ett enda öppet ramverk och körtid som kan användas inom en mängd olika utvecklingsområden. NET 5 låter dig bygga produkter för flera plattformar (som Windows, Linux, iOS och Android) från en enda kodbas, med en enhetlig byggprocess som är oberoende av applikationstyp.

En runtime utvecklad som en del av Mono-projektet kommer att erbjudas för iOS och Android. Förutom JIT-kompilering kommer ett förkompileringsläge baserat på LLVM-utvecklingar till maskinkod eller WebAssembly-bytekod att tillhandahållas (för statisk kompilering Mono AOT och blazer). Bland de avancerade funktionerna nämns även portabilitet med Java, Objective-C och Swift. .NET 5 är planerad att släppas i november 2020 och .NET Core 3.0 i september i år.

Dessutom Microsoft också опубликовала öppet plattformsoberoende ramverk .NET ML 1.0 för utveckling av maskininlärningssystem i C# och F#. Ramkod publicerad under MIT-licens. Utveckling för Linux, Windows och macOS stöds officiellt. .NET ML kan användas som ett tillägg till plattformar som TensorFlow, ONNX och Infer.NET, vilket ger tillgång till en mängd olika användningsfall för maskininlärning som bildklassificering, textanalys, trendförutsägelse, rankning, avvikelsedetektering, rekommendationer och upptäckt objekt. Ramverket används redan i många Microsoft-produkter, inklusive Windows Defender, Microsoft Office (Powerpoint-designgenerator och Excel-diagramrekommendationsmotor), Azure och PowerBI.

Källa: opennet.ru

Lägg en kommentar