.NET 9 lançado com atualizações, otimizações e integração de IA

E foi lançado .NET 9 com atualizações, otimizações e integração de IA, e mais. Confira as novidades e veja conde baixar para instalar.

.NET é a plataforma open source da Microsoft, pensada para desenvolvedores que criam aplicativos multiplataforma (navegador, nuvem, escritorio, dispositivos IoT e plataformas móveis.

Agora, a Microsoft lançou sua plataforma de desenvolvimento gratuita e de código aberto .NET 9 com atualizações significativas em desempenho, otimização de memória e integração de IA.

Novidades do .NET 9

.NET 9 lançado com atualizações, otimizações e integração de IA
.NET 9 lançado com atualizações, otimizações e integração de IA

Sim. A Microsoft anunciou o lançamento de sua plataforma de desenvolvimento gratuita e de código aberto .NET 9, a versão mais recente e avançada do .NET até agora.

Com milhares de melhorias, incluindo atualizações substanciais em toda a pilha .NET, o .NET 9 traz a você maior produtividade, desempenho incomparável, recursos inteligentes e segurança aprimorada.

Falando em desempenho, o .NET 9 é a versão mais rápida do .NET até agora, apresentando mais de 1.000 melhorias relacionadas ao desempenho.

Essas mudanças afetam todos os aspectos da plataforma — de melhorias de tempo de execução a otimizações de linguagem — e oferecem ganhos substanciais em velocidade e eficiência.

Notavelmente, o Server Garbage Collector foi adaptado para atender melhor aos requisitos de memória dos aplicativos, especialmente em ambientes de alto núcleo, ao mesmo tempo em que reduz o uso de memória em até 93% em certos benchmarks.

De acordo com os desenvolvedores, eles também viram grandes ganhos no benchmark TechEmpower, apresentando um salto significativo de 15% no desempenho de solicitação por segundo.

Essas melhorias tornam o .NET 9 ideal para desenvolvedores que criam aplicativos de alto rendimento e com eficiência de recursos.

Junto com o .NET 9, a Microsoft também está lançando o .NET Aspire 9, um poderoso conjunto de ferramentas, modelos e pacotes projetados para criar aplicativos prontos para produção facilmente.

Com novas APIs e recursos como a capacidade de manter os contêineres ativos entre sessões de depuração e integrações para plataformas como OpenAI e Milvus, o .NET Aspire 9 simplifica sua jornada de desenvolvimento de aplicativos em nuvem, minimizando a complexidade da implantação.

Além disso, o .NET 9 torna a infusão de inteligência artificial em seus aplicativos mais fácil do que nunca.

A Microsoft colaborou com parceiros em todo o ecossistema de IA, incluindo Azure, OpenAI, Pinecone e LlamaIndex, para garantir a integração perfeita dos serviços de IA no .NET.

Com novas abstrações como Microsoft.Extensions.AI e Microsoft.Extensions.VectorData, os desenvolvedores agora podem trabalhar facilmente com modelos de linguagem grandes e pequenos, embeddings e outros serviços de IA para criar aplicativos inteligentes.

Além disso, novos blocos de construção para IA, como tokenizadores aprimorados e suporte ao Tensor, simplificam a criação de soluções com tecnologia de IA.

O GitHub Copilot também foi aprimorado para dar suporte aos desenvolvedores na depuração, escrita de código e manipulação de fluxos de trabalho comuns de forma mais eficaz, trazendo a promessa da IA ​​para seu trabalho diário.

Também vale a pena notar que o .NET 9 continua a evoluir o desenvolvimento web full-stack com ASP.NET Core e Blazor.

Os aplicativos ASP.NET Core criados com esta versão se beneficiam do tratamento otimizado de arquivos estáticos, uso reduzido de memória e tempos de inicialização significativamente mais rápidos, tornando-os seguros, eficientes e capazes de atender usuários em qualquer escala.

Ao mesmo tempo, o Blazor recebe uma grande atualização, com aumentos de desempenho, uma experiência de reconexão mais intuitiva para componentes renderizados pelo servidor e adaptabilidade de tempo de execução aprimorada para tornar a construção de aplicativos da web bonitos e interativos uma brisa.

Por fim, com o .NET MAUI (Multi-platform App UI), os desenvolvedores agora podem facilmente construir aplicativos em dispositivos móveis e desktops a partir de uma única base de código.

Além disso, o lançamento do .NET 9 traz maior desempenho e integração mais profunda com os recursos da plataforma Android, iOS, macOS e Windows.

Para saber mais sobre essa versão do .NET, acesse a nota de lançamento.

Como instalar ou atualizar o .NET

Para os interessados ​​​​na nova versão do SDK e runtime do .NET 9, saiba que eles estão disponíveis para Linux, macOS e Windows, neste endereço.

Sobre o Edivaldo Brito

Edivaldo Brito é analista de sistemas, gestor de TI, blogueiro e também um grande fã de sistemas operacionais, banco de dados, software livre, redes, programação, dispositivos móveis e tudo mais que envolve tecnologia.