Microsoft hat eine einheitliche Plattform .NET 5 mit Unterstützung für Linux und Android eingeführt

Microsoft kündigte diedass nach der Veröffentlichung von .NET Core 3.0 die .NET 5-Plattform veröffentlicht wird, die neben Windows auch Unterstützung für Linux, macOS, iOS, Android, tvOS, watchOS und WebAssembly bietet. Auch veröffentlicht fünfte Vorschauversion der offenen Plattform .NET Core 3.0, dessen Funktionalität aufgrund seiner Einbindung dem .NET Framework 4.8 nahe kommt offen letztes Jahr Komponenten von Windows Forms, WPF und Entity Framework 6. Das .NET Framework-Produkt wird nicht mehr weiterentwickelt und endet bei Version 4.8. Die gesamte Entwicklung im Zusammenhang mit der .NET-Plattform konzentriert sich jetzt auf .NET Core, einschließlich Runtime, JIT, AOT, GC, BCL (Basisklassenbibliothek), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF und Xamarin.

.NET 5-Zweig wird markieren Vereinheitlichung von .NET Framework, .NET Core sowie Xamarin- und Mono-Projekten. .NET 5 bietet Benutzern ein einziges, offenes Framework und eine Laufzeit, die in einer Vielzahl von Entwicklungsbereichen verwendet werden kann. Mit NET 5 können Sie Produkte für mehrere Plattformen (z. B. Windows, Linux, iOS und Android) aus einer einzigen Codebasis erstellen und dabei einen einheitlichen Build-Prozess verwenden, der vom Anwendungstyp unabhängig ist.

Eine im Rahmen des Mono-Projekts entwickelte Laufzeit wird für iOS und Android angeboten. Zusätzlich zur JIT-Kompilierung wird ein Vorkompilierungsmodus basierend auf LLVM-Entwicklungen in Maschinencode oder WebAssembly-Bytecode bereitgestellt (für statische Kompilierung Mono AOT und Blasor). Unter den erweiterten Funktionen wird auch die Portabilität mit Java, Objective-C und Swift erwähnt. Die Veröffentlichung von .NET 5 ist für November 2020 und .NET Core 3.0 für September dieses Jahres geplant.

Darüber hinaus auch Microsoft опубликовала offenes plattformübergreifendes Framework .NET ML 1.0 zur Entwicklung maschineller Lernsysteme in C# und F#. Framework-Code veröffentlicht unter MIT-Lizenz. Die Entwicklung für Linux, Windows und macOS wird offiziell unterstützt. .NET ML kann als Add-on zu Plattformen wie TensorFlow, ONNX und Infer.NET verwendet werden und bietet Zugriff auf eine Vielzahl von Anwendungsfällen des maschinellen Lernens wie Bildklassifizierung, Textanalyse, Trendvorhersage, Ranking, Anomalieerkennung und Empfehlung und Erkennung. Objekte. Das Framework wird bereits in vielen Microsoft-Produkten verwendet, darunter Windows Defender, Microsoft Office (Powerpoint-Designgenerator und Excel-Diagrammempfehlungs-Engine), Azure und PowerBI.

Source: opennet.ru

Kommentar hinzufügen