Microsoft va presentar la plataforma unificada .NET 5 amb suport per a Linux i Android

Microsoft va anunciarque després del llançament de .NET Core 3.0 es llançarà la plataforma .NET 5, que a més de Windows donarà suport per a Linux, macOS, iOS, Android, tvOS, watchOS i WebAssembly. També publicat cinquena versió prèvia de la plataforma oberta .NET Core 3.0, la funcionalitat del qual és propera a .NET Framework 4.8 a causa de la seva inclusió a obert l'any passat components de Windows Forms, WPF i Entity Framework 6. El producte .NET Framework ja no es desenvoluparà i s'aturarà a la versió 4.8. Tot el desenvolupament relacionat amb la plataforma .NET es centra ara al voltant de .NET Core, incloent Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF i Xamarin.

Branca .NET 5 marcarà unificació del .NET Framework, .NET Core, així com dels projectes Xamarin i Mono. .NET 5 oferirà als usuaris un marc i un temps d'execució únics i oberts que es poden utilitzar en diverses àrees de desenvolupament. NET 5 us permetrà crear productes per a diverses plataformes (com Windows, Linux, iOS i Android) a partir d'una única base de codi, utilitzant un procés de creació unificat que és independent del tipus d'aplicació.

S'oferirà un temps d'execució desenvolupat com a part del projecte Mono per a iOS i Android. A més de la compilació JIT, es proporcionarà un mode de precompilació basat en desenvolupaments LLVM en codi màquina o codi de bytes WebAssembly (per a la compilació estàtica Mono AOT i Blazor). Entre les funcions avançades, també s'esmenta la portabilitat amb Java, Objective-C i Swift. El llançament de .NET 5 està previst per al novembre de 2020 i .NET Core 3.0 el setembre d'aquest any.

A més, Microsoft també publicat marc obert multiplataforma .NET ML 1.0 per desenvolupar sistemes d'aprenentatge automàtic en C# i F#. Codi marc publicat sota llicència MIT. El desenvolupament per a Linux, Windows i macOS té suport oficial. .NET ML es pot utilitzar com a complement a plataformes com TensorFlow, ONNX i Infer.NET, proporcionant accés a una varietat de casos d'ús d'aprenentatge automàtic, com ara classificació d'imatges, anàlisi de text, predicció de tendències, classificació, detecció d'anomalies, recomanació. i detecció d'objectes. El marc ja s'utilitza en molts productes de Microsoft, inclosos Windows Defender, Microsoft Office (generador de disseny Powerpoint i motor de recomanació de gràfics d'Excel), Azure i PowerBI.

Font: opennet.ru

Afegeix comentari