A Microsoft apresentou a plataforma unificada .NET 5 com suporte para Linux e Android

Microsoft anunciou oque após o lançamento do .NET Core 3.0 será lançada a plataforma .NET 5, que além do Windows dará suporte para Linux, macOS, iOS, Android, tvOS, watchOS e WebAssembly. Também publicado quinta versão prévia da plataforma aberta .NET Núcleo 3.0, cuja funcionalidade é próxima do .NET Framework 4.8 devido à sua inclusão no aberto componentes do ano passado do Windows Forms, WPF e Entity Framework 6. O produto .NET Framework não será mais desenvolvido e será interrompido na versão 4.8. Todo o desenvolvimento relacionado à plataforma .NET agora está centrado no .NET Core, incluindo Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF e Xamarin.

Filial .NET 5 marcará unificação do .NET Framework, .NET Core, bem como dos projetos Xamarin e Mono. O .NET 5 oferecerá aos usuários uma estrutura e tempo de execução únicos e abertos que podem ser usados ​​em diversas áreas de desenvolvimento. NET 5 permitirá que você crie produtos para diversas plataformas (como Windows, Linux, iOS e Android) a partir de uma única base de código, usando um processo de construção unificado que é independente do tipo de aplicativo.

Um runtime desenvolvido como parte do projeto Mono será oferecido para iOS e Android. Além da compilação JIT, será fornecido um modo de pré-compilação baseado em desenvolvimentos LLVM em código de máquina ou bytecode WebAssembly (para compilação estática Mono AOT e blazer). Entre os recursos avançados, também é citada a portabilidade com Java, Objective-C e Swift. O .NET 5 está programado para lançamento em novembro de 2020 e o .NET Core 3.0 em setembro deste ano.

Além disso, a Microsoft também publicado estrutura multiplataforma aberta .NETML 1.0 para desenvolver sistemas de aprendizado de máquina em C# e F#. Código da estrutura publicado sob licença do MIT. O desenvolvimento para Linux, Windows e macOS é oficialmente suportado. O .NET ML pode ser usado como um complemento para plataformas como TensorFlow, ONNX e Infer.NET, fornecendo acesso a uma variedade de casos de uso de aprendizado de máquina, como classificação de imagens, análise de texto, previsão de tendências, classificação, detecção de anomalias, recomendação e detecção de objetos. A estrutura já é usada em muitos produtos da Microsoft, incluindo Windows Defender, Microsoft Office (gerador de design do Powerpoint e mecanismo de recomendação de gráficos do Excel), Azure e PowerBI.

Fonte: opennet.ru

Adicionar um comentário