Conferência sobre C# (.NET) 2024: principais anúncios e novidades

Treinador Online de Python para Iniciantes

Aprenda Python facilmente sem sobrecarga teórica. Resolva tarefas práticas com verificação automática e escreva código diretamente no navegador.

Start Course

Conferência sobre C# (.NET): anúncios-chave que mudarão o desenvolvimento



Neste ano, a conferência anual sobre C# e a plataforma .NET, organizada pela Microsoft, trouxe muitas notícias significativas para os desenvolvedores. O evento reuniu milhares de profissionais de todo o mundo para discutir o futuro de um dos ecossistemas mais populares para criação de aplicações. Reunimos os principais anúncios que já estão começando a mudar o cenário do desenvolvimento em C#.



.NET 9: novo estágio de evolução

O evento central da conferência foi a apresentação da primeira versão prévia pública do .NET 9. Como esperado, a Microsoft foca em desempenho, integração em nuvem e suporte a arquiteturas modernas. Entre as principais melhorias:

  • Otimização do compilador JIT: O novo nível de otimização de código em tempo real (Tiered PGO) promete um ganho de desempenho de até 15% em cenários reais.
  • Trabalho aprimorado com memória: Novas APIs para trabalhar com Span e Memory foram introduzidas, reduzindo a carga no garbage collector em sistemas de alta demanda.
  • Compilação AOT nativa: Suporte expandido para compilação Ahead-of-Time para aplicações de console e web, permitindo a criação de arquivos binários com tempo de inicialização mínimo.


C# 13: novos recursos da linguagem

Junto com a plataforma, a própria linguagem também é atualizada. Os recursos anunciados do C# 13 são focados em simplificar o código e aumentar sua segurança:

  • Campos de construtores primários: Agora é possível declarar campos diretamente nos construtores de records e classes, reduzindo código boilerplate.
  • Expressões lambda aprimoradas: Suporte a parâmetros ref e gerenciamento mais flexível de captura de variáveis.
  • Novos atributos para verificação de null: Ferramentas adicionais para análise estática, ajudando a evitar NullReferenceException.


Ferramentas do desenvolvedor: Copilot e Dev Home

A Microsoft também dedicou atenção às ferramentas que aumentam a produtividade. Os principais anúncios nesta área:

  • GitHub Copilot para .NET: Integração expandida com Visual Studio e Rider. Agora o Copilot consegue gerar não apenas código, mas também testes unitários, além de sugerir refatorações para os novos recursos do C# 13.
  • Widgets do Dev Home: Novos widgets para monitoramento de desempenho de aplicações diretamente na área de trabalho do Windows 11.
  • Hot Reload aprimorado: O tempo de compilação de alterações foi reduzido em 40% para projetos grandes.


Tecnologias em nuvem e integração com IA

A conferência confirmou a tendência de integração profunda do .NET com a nuvem e a inteligência artificial. Entre os anúncios:

  • Azure AI SDK para .NET: Novo pacote que simplifica o uso de modelos GPT e DALL-E em aplicações C#.
  • Semantic Kernel: Atualização do framework para criação de orquestradores de IA com suporte a plugins em C#.
  • Funções serverless: O .NET 9 Native AOT agora é totalmente suportado no Azure Functions, reduzindo o cold start para milissegundos.


A conferência terminou com o anúncio da data de lançamento do .NET 9 — novembro de 2024. Versões prévias já estão disponíveis para testes para os desenvolvedores. O ecossistema C# continua a se desenvolver ativamente,

Recommended Libraries