Microsoft heeft een uniforme .NET 5-platform gepresenteerd met ondersteuning voor Linux en Android

Microsoft Corporation heeft aangekondigd, dat na de release van .NET Core 3.0 het .NET 5-platform zal worden uitgebracht, dat ondersteuning biedt voor Linux, macOS, iOS, Android, tvOS, watchOS en WebAssembly naast Windows. Ook gepubliceerd de vijfde pre-release van het open platform .NET Core 3.0, waarvan de functionaliteit lijkt op die van .NET Framework 4.8 door de opname van open-source componenten zoals Windows Forms, WPF en Entity Framework 6 van vorig jaar. Het .NET Framework-product zal niet verder ontwikkeld worden en stopt bij versie 4.8. Alle ontwikkeling met betrekking tot het .NET-platform is nu gefocust op .NET Core, inclusief Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF en Xamarin.

De .NET 5-tak markeert de unificatie van .NET Framework, .NET Core, evenals de projecten Xamarin en Mono. Binnen .NET 5 zal aan gebruikers een enkele open framework en runtime worden aangeboden dat kan worden gebruikt in verschillende ontwikkelingsgebieden. .NET 5 stelt je in staat om producten te bouwen voor verschillende platforms (bijvoorbeeld voor Windows, Linux, iOS en Android) op basis van een enkele codebasis, met gebruik van een verenigd bouwproces, onafhankelijk van het type applicatie.

Voor iOS en Android zal een runtime worden aangeboden die is ontwikkeld binnen het Mono-project. Naast JIT-compilatie zal er ook een op LLVM gebaseerde modus voor voorafgaande compilatie naar machinecode of WebAssembly-baytecode worden aangeboden (voor statische compilatie worden Mono AOT en Blazor). Onder de uitgebreide mogelijkheden wordt ook de garantie op draagbaarheid met Java, Objective-C en Swift genoemd. De lancering van .NET 5 is gepland voor november 2020, en .NET Core 3.0 voor september dit jaar.

Bovendien heeft Microsoft ook heeft gepubliceerd een open cross-platform framework .NET ML 1.0 voor het ontwikkelen van systemen voor machine learning in de talen C# en F#. De code van het framework gepubliceerd staat onder de MIT-licentie. Officiƫle ondersteuning wordt geboden voor ontwikkeling op Linux, Windows en macOS. .NET ML kan worden gebruikt als een uitbreiding bovenop platforms zoals TensorFlow, ONNX en Infer.NET, en biedt toegang tot verschillende machine learning-toepassingsscenario's, zoals beeldclassificatie, tekstanalyse, voorspelling van prestatie-indicatoren, rangschikking, anomaliedetectie, aanbevelingssystemen en objectherkenning. Het framework wordt al gebruikt in veel Microsoft-producten, waaronder Windows Defender, Microsoft Office (ontwerpgenerator in PowerPoint en Excel Chart-aanbevelingssysteem), Azure en PowerBI.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster