Microsoft , at efter udgivelsen af .NET Core 3.0 vil platformen .NET 5 blive lanceret, som vil understøtte Linux, macOS, iOS, Android, tvOS, watchOS og WebAssembly ud over Windows. Desuden den femte forhåndsudgivelse af den åbne platform , hvis funktionalitet er tæt på .NET Framework 4.8 takket være inkluderingen af komponenter fra Windows Forms, WPF og Entity Framework 6 fra sidste år. Produktet .NET Framework vil ikke længere blive udviklet og stopper ved udgivelsen af 4.8. Al udvikling relateret til platformen .NET er nu fokuseret omkring .NET Core, inklusive Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF og Xamarin.
Grenen .NET 5 unificeringen af .NET Framework, .NET Core samt projekter som Xamarin og Mono. Inden for .NET 5 vil brugerne blive tilbudt et enkelt åbent framework og runtime, der kan anvendes i forskellige udviklingsområder. .NET 5 vil muliggøre opbygning af produkter til forskellige platforme (f.eks. Windows, Linux, iOS og Android) baseret på en enkelt kodebase med en ensartet byggeproces, uafhængig af applikationstypen.
Til iOS og Android vil der blive tilbudt et runtime, udviklet i forbindelse med Mono-projektet. Udover JIT-kompilering vil der også være tilgængelig en baseret på LLVM prækompilationsmetode til maskinkode eller WebAssembly bytecode (til statisk kompilering vil Mono AOT og ). Blandt de avancerede funktioner nævnes også sikre portabilitet med Java, Objective-C og Swift. Udgivelsen af .NET 5 er planlagt til november 2020, og .NET Core 3.0 til september i år.
Derudover har Microsoft også den åbne tværplatforms framework til udvikling af maskinlæringssystemer i C# og F#. Koden til frameworket under MIT-licensen. Der gives officiel support til udvikling for Linux, Windows og macOS. .NET ML kan anvendes som et lag oven på platforme som TensorFlow, ONNX og Infer.NET, hvilket giver adgang til forskellige anvendelsesscenarier for maskinlæring, såsom billedklassifikation, tekstanalyse, forudsigelse af dynamikindikatorer, rangering, anomali-detektion, anbefalingssystemer og objektidentifikation. Frameworket anvendes allerede i mange Microsoft-produkter, herunder Windows Defender, Microsoft Office (designgenerator i PowerPoint og anbefalingssystem i Excel Chart), Azure og PowerBI.
Kilde: opennet.ru
