Na Build 2019, a Microsoft anunciou o .NET 5, o próximo grande lançamento da família .NET, uma plataforma unificada com a qual os desenvolvedores podem direcionar várias plataformas, incluindo Windows, Linux, macOS, iOS, Android, tvOS, watchOS e WebAssembly e muito mais. Depois de testar as versões de pré-lançamento com desenvolvedores nos últimos meses, a Microsoft anunciou hoje a disponibilidade geral do .NET 5.
Destaques do .NET 5.0
Aqui está as principais melhorias entregues no .NET 5.0:
- .NET 5.0 já foi testado em batalha por ser hospedado por meses em dot.net e Bing.com (versão).
- O desempenho é bastante aprimorado em muitos componentes e é descrito em detalhes em Melhorias de desempenho no .NET 5.0, Desempenho do Arm64 no .NET 5.0 e gRPC.
- C # 9 e F # 5 oferecem novos aprimoramentos de linguagem, como programas e registros de nível superior para C # 9, enquanto F # 5 oferece programação interativa e um aumento de desempenho para programação funcional em .NET.
- As bibliotecas .NET têm desempenho aprimorado para serialização Json, expressões regulares e HTTP (HTTP 1.1, HTTP / 2). Eles também estão agora completamente anotados para nulidade.
- A latência do P95 caiu devido a refinamentos no GC, compilação em camadas e outras áreas.
- As opções de implantação de aplicativo são melhores, com publicação de aplicativo cliente ClickOnce, aplicativos de arquivo único, tamanho de imagem de contêiner reduzido e adição de imagens de contêiner Server Core.
- Escopo da plataforma expandido com Windows Arm64 e WebAssembly.
Baixando .NET 5.0
Você pode baixar .NET 5.0, para Windows, macOS e Linux, para x86, x64, Arm32, Arm64.
- Instaladores e binários
- Imagens de contêiner
- Pacotes Linux
- Notas de lançamento
- Problemas conhecidos
- Rastreador de problemas do GitHub
Você pode aprender mais sobre este lançamento no link da fonte abaixo.
Fonte: Microsoft