Microsoft anuncia a disponibilidade geral do .NET 8 com desempenho e outras melhorias
2 minutos. ler
Publicado em
Leia nossa página de divulgação para descobrir como você pode ajudar o MSPoweruser a sustentar a equipe editorial Saiba mais
Hoje, a Microsoft anunciou a disponibilidade do .NET 8 com milhares de melhorias de desempenho, estabilidade e segurança. Junto com o .NET 8, a Microsoft também anunciou vários aprimoramentos de plataforma e ferramentas para melhorar a produtividade do desenvolvedor. Você pode ler sobre os destaques do lançamento do .NET 8 abaixo.
Atuação:
- O .NET 8 vem com um novo gerador de código chamado Dynamic Profile-Guided Optimization (PGO) que otimiza seu código com base no uso no mundo real. A Microsoft afirma que esse recurso pode melhorar o desempenho dos aplicativos em até 20%.
- O suporte ao conjunto de instruções AVX-512 permite operações paralelas em vetores de dados de 512 bits.
- Os tipos primitivos (numéricos e além) agora implementam uma nova interface formatável e analisável, que permite formatar e analisar diretamente como UTF-8 sem qualquer sobrecarga de transcodificação.
.NET aspira:
.NET Aspire é uma pilha para construir aplicativos nativos da nuvem resilientes, observáveis e configuráveis com .NET. O .NET Aspire contém um conjunto selecionado de componentes que são aprimorados para serem nativos da nuvem com telemetria, resiliência, configuração e verificações de integridade. O .NET Aspire ajuda com o seguinte:
- Orquestração: o .NET Aspire fornece recursos para executar e conectar aplicativos de vários projetos e suas dependências.
- Componentes: Os componentes do .NET Aspire são pacotes NuGet para serviços comumente usados, como Redis ou Postgres, com interfaces padronizadas garantindo que eles se conectem de forma consistente e perfeita ao seu aplicativo.
- Ferramentas.: O .NET Aspire vem com modelos de projeto e experiências de ferramentas para Visual Studio e o
dotnet
CLI ajuda você a criar e interagir com aplicativos .NET Aspire.
Melhorias no contêiner .NET:
A imagem .NET agora vem com um usuário não root para maior segurança. As ferramentas do SDK do .NET publicam imagens de contêiner sem um Dockerfile e não são raiz por padrão. Além disso, o tempo necessário para implantar os aplicativos .NET em contêineres é mais rápido devido às imagens de base .NET menores.
Melhorias no Blazor:
O Blazor no .NET 8 pode usar o servidor e o cliente juntos para lidar com todas as suas necessidades de UI da web.
Desenvolvimento de IA:
O .NET 8 traz diversas melhorias para o?System.Numerics
?biblioteca para melhorar sua compatibilidade com cargas de trabalho de IA generativa.
Além do acima exposto, a nova versão do .NET 8 também vem com várias outras melhorias, você pode ler sobre elas em detalhes SUA PARTICIPAÇÃO FAZ A DIFERENÇA.