Microsoft introducerede den forenede .NET 5-platform med understøttelse af Linux og Android

Microsoft annonceretat der efter udgivelsen af ​​.NET Core 3.0 frigives .NET 5 platformen, som udover Windows vil give support til Linux, macOS, iOS, Android, tvOS, watchOS og WebAssembly. Også offentliggjort femte åben platform preview-udgivelse .NET Core 3.0, hvis funktionalitet er tæt på .NET Framework 4.8 på grund af dets medtagelse i åben sidste års komponenter af Windows Forms, WPF og Entity Framework 6. .NET Framework-produktet vil ikke længere blive udviklet og stopper ved release 4.8. Al .NET platform-relateret udvikling er nu centreret 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.

.NET 5 filial vil markere forening af .NET Framework, .NET Core, samt Xamarin og Mono projekter. .NET 5 vil tilbyde brugerne et enkelt åbent framework og runtime, der kan bruges på tværs af en række udviklingsområder. NET 5 giver dig mulighed for at bygge produkter til flere platforme (såsom Windows, Linux, iOS og Android) fra en enkelt kodebase ved hjælp af en samlet byggeproces, der er uafhængig af applikationstype.

En runtime udviklet som en del af Mono-projektet vil blive tilbudt til iOS og Android. Ud over JIT-kompilering vil der blive leveret en præ-kompileringstilstand baseret på LLVM-udviklinger til maskinkode eller WebAssembly-bytekode (til statisk kompilering Mono AOT og blazer). Blandt de avancerede funktioner nævnes også portabilitet med Java, Objective-C og Swift. .NET 5 er planlagt til udgivelse i november 2020 og .NET Core 3.0 i september i år.

Derudover Microsoft også опубликовала åbne rammer på tværs af platforme .NET ML 1.0 til udvikling af maskinlæringssystemer i C# og F#. Rammekode offentliggjort under MIT-licens. Udvikling til Linux, Windows og macOS er officielt understøttet. .NET ML kan bruges som en tilføjelse til platforme som TensorFlow, ONNX og Infer.NET, hvilket giver adgang til en række forskellige maskinlæringsbrugssager såsom billedklassificering, tekstanalyse, trendforudsigelse, rangering, registrering af anomalier, anbefaling og detektion.objekter. Rammerne bruges allerede i mange Microsoft-produkter, herunder Windows Defender, Microsoft Office (Powerpoint-designgenerator og Excel Chart-anbefalingsmotor), Azure og PowerBI.

Kilde: opennet.ru

Tilføj en kommentar