Microsoft introduserte den enhetlige .NET 5-plattformen med støtte for Linux og Android

Microsoft kunngjortat etter utgivelsen av .NET Core 3.0 vil .NET 5-plattformen slippes, som i tillegg til Windows vil gi støtte for Linux, macOS, iOS, Android, tvOS, watchOS og WebAssembly. Også publisert femte forhåndsvisningsutgivelse av åpen plattform .NET Core 3.0, hvis funksjonalitet er nær .NET Framework 4.8 på grunn av dens inkludering i åpen fjorårets komponenter av Windows Forms, WPF og Entity Framework 6. .NET Framework-produktet vil ikke lenger bli utviklet og vil stoppe ved utgivelse 4.8. All .NET-plattformrelatert utvikling er nå sentrert rundt .NET Core, inkludert Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms , WPF og Xamarin.

.NET 5-gren vil markere forening av .NET Framework, .NET Core, samt Xamarin- og Mono-prosjekter. .NET 5 vil tilby brukerne et enkelt, åpent rammeverk og kjøretid som kan brukes på tvers av en rekke utviklingsområder. NET 5 lar deg bygge produkter for flere plattformer (som Windows, Linux, iOS og Android) fra en enkelt kodebase, ved å bruke en enhetlig byggeprosess som er uavhengig av applikasjonstype.

En kjøretid utviklet som en del av Mono-prosjektet vil bli tilbudt for iOS og Android. I tillegg til JIT-kompilering, vil en pre-kompileringsmodus basert på LLVM-utviklinger til maskinkode eller WebAssembly-bytekode bli gitt (for statisk kompilering Mono AOT og blazer). Blant de avanserte funksjonene nevnes også portabilitet med Java, Objective-C og Swift. .NET 5 er planlagt utgitt i november 2020, og .NET Core 3.0 i september i år.

I tillegg Microsoft også опубликовала åpent rammeverk på tvers av plattformer .NET ML 1.0 for utvikling av maskinlæringssystemer i C# og F#. Rammekode publisert under MIT-lisens. Utvikling for Linux, Windows og macOS støttes offisielt. .NET ML kan brukes som et tillegg til plattformer som TensorFlow, ONNX og Infer.NET, og gir tilgang til en rekke brukstilfeller for maskinlæring som bildeklassifisering, tekstanalyse, trendprediksjon, rangering, oppdagelse av anomalier, anbefaling og deteksjon objekter. Rammeverket er allerede brukt i mange Microsoft-produkter, inkludert Windows Defender, Microsoft Office (Powerpoint-designgenerator og Excel Chart-anbefalingsmotor), Azure og PowerBI.

Kilde: opennet.ru

Legg til en kommentar