Novidades no .NET 8 Preview 3

André DarcieAndré Darcie
2 min read

Elaborei um breve resumo das principais melhorias apresentadas no Preview 3.

Melhorias no .NET

Simplificação do Output do seu projeto

Quando você cria uma build do projeto, ele gera várias pastas, como "bin", "obj" e "publish". Agora, a ideia é reunir todas essas saídas em um único local comum e de forma mais simplificada.

Para definir essa configuração em seu projeto, basta adicionar a seguinte linha em seu arquivo "csproj":

<UseArtifactsOutput>true</UseArtifactsOutput>

Limpando seus workloads

Embora o .NET já tenha muitas ferramentas pré-instaladas, para trabalhar com outras plataformas, como Android, iOS e WASM, você precisa adicionar "workloads". Agora, com um novo comando, você pode limpar esses "workloads" do projeto se eles não estão mais sendo úteis:

dotnet workload clean

Você pode conferir todas as novidades aqui.

Melhorias no ASP.NET

Suporte para AOT nativo

Agora podemos produzir um aplicativo independente que é compilado antecipadamente (AOT) para código nativo.

Com isso temos a vantagens:

  • Um único executável é gerado, com tamanho reduzido no disco.

  • O tempo de inicialização é reduzido, em parte devido à eliminação da compilação JIT.

  • A demanda de memória é reduzida, o que resulta em uma escalabilidade aprimorada.

Componentes Blazor server-side

Agora é possível renderizar um componente Blazor no servidor sem precisar enviar arquivos WebAssembly para o cliente fazer o download ou estabelecer uma conexão WebSockets.

Componentes Blazor fora de aplicações ASP.NET

Agora é possível renderizar componentes Blazor como HTML e transmiti-los em um ambiente diferente do ASP.NET.

Você pode conferir todas as novidades aqui.

Conclusão

É importante destacar que há muitas coisas interessantes acontecendo em termos de desempenho e relacionadas ao Blazor, o que mostra o compromisso contínuo da Microsoft em aprimorar suas tecnologias e fornecer aos desenvolvedores uma experiência ainda melhor e preparar as bases para o Blazor United.

As novidades sobre C# 12 e .NET MAUI serão abordadas em outro post separado.

1
Subscribe to my newsletter

Read articles from André Darcie directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

André Darcie
André Darcie