Microsoft presentou a plataforma unificada .NET 5 con soporte para Linux e Android

Microsoft anunciouque despois do lanzamento de .NET Core 3.0 sairá a plataforma .NET 5, que ademais de Windows proporcionará soporte para Linux, macOS, iOS, Android, tvOS, watchOS e WebAssembly. Tamén publicado quinta versión de vista previa de plataforma aberta .NET Core 3.0, cuxa funcionalidade é próxima ao .NET Framework 4.8 debido á súa inclusión en aberto o ano pasado compoñentes de Windows Forms, WPF e Entity Framework 6. O produto .NET Framework deixará de desenvolverse e parará na versión 4.8. Todo o desenvolvemento relacionado coa plataforma .NET céntrase agora en .NET Core, incluíndo Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF e Xamarin.

Rama .NET 5 marcará unificación do .NET Framework, .NET Core, así como dos proxectos Xamarin e Mono. .NET 5 ofrecerá aos usuarios un marco e un tempo de execución únicos e abertos que se poden usar en diversas áreas de desenvolvemento. NET 5 permitirá crear produtos para varias plataformas (como Windows, Linux, iOS e Android) a partir dunha única base de código, utilizando un proceso de compilación unificado que é independente do tipo de aplicación.

Ofrecerase un tempo de execución desenvolvido como parte do proxecto Mono para iOS e Android. Ademais da compilación JIT, proporcionarase un modo de precompilación baseado nos desenvolvementos de LLVM en código de máquina ou bytecode de WebAssembly (para compilación estática Mono AOT e blazer). Entre as funcións avanzadas, tamén se menciona a portabilidade con Java, Objective-C e Swift. O lanzamento de .NET 5 está previsto para novembro de 2020 e .NET Core 3.0 en setembro deste ano.

Ademais, Microsoft tamén publicado marco aberto multiplataforma .NET ML 1.0 para desenvolver sistemas de aprendizaxe automática en C# e F#. Código marco publicado baixo licenza MIT. O desenvolvemento para Linux, Windows e macOS é oficialmente compatible. .NET ML pódese usar como complemento para plataformas como TensorFlow, ONNX e Infer.NET, que proporciona acceso a unha variedade de casos de uso de aprendizaxe automática como clasificación de imaxes, análise de texto, predición de tendencias, clasificación, detección de anomalías, recomendación. e detección.obxectos. O marco xa se usa en moitos produtos de Microsoft, incluíndo Windows Defender, Microsoft Office (xerador de deseño Powerpoint e motor de recomendación de gráficos de Excel), Azure e PowerBI.

Fonte: opennet.ru

Engadir un comentario