Plataforma de Desenvolvimento .NET 9 Lançada, Aqui Está o Que Há de Novo
A Microsoft lançou a sua plataforma de desenvolvimento .NET 9 gratuita e de código aberto com atualizações significativas em desempenho, otimização de memória e integração de IA.
A Microsoft anunciou o lançamento da 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 stack .NET, o .NET 9 oferece-lhe maior produtividade, desempenho incomparável, funcionalidades inteligentes e segurança reforçada.
Falando de desempenho, o .NET 9 é a versão mais rápida do .NET até agora, apresentando mais de 1.000 melhorias relacionadas com o desempenho. Estas alterações abrangem todos os aspetos da plataforma—desde melhorias na runtime até otimizações da linguagem—e proporcionam ganhos substanciais em velocidade e eficiência.
Notavelmente, o Recolhedor de Lixo do Servidor foi adaptado para melhor satisfazer os requisitos de memória das aplicações, especialmente em ambientes com múltiplos núcleos, ao mesmo tempo que reduz o uso de memória em até 93% em certos testes de desempenho.
Segundo os programadores, também verificaram ganhos significativos no benchmark TechEmpower, mostrando um aumento notável de 15% no desempenho de pedidos por segundo. Estas melhorias tornam o .NET 9 ideal para programadores que constroem aplicações de alto rendimento e eficientes em termos de recursos.
Juntamente com o .NET 9, a Microsoft está também a lançar o .NET Aspire 9, um conjunto poderoso de ferramentas, modelos e pacotes concebidos para criar aplicações prontas para produção de forma fácil.
Com novas APIs e funcionalidades, como a capacidade de manter os contentores ativos entre sessões de depuração e integrações para plataformas como OpenAI e Milvus, o .NET Aspire 9 simplifica a sua jornada de desenvolvimento de aplicações na cloud, ao mesmo tempo que minimiza a complexidade de implementação.
Além disso, o .NET 9 torna mais fácil do que nunca a integração de inteligência artificial nas suas aplicações. A Microsoft colaborou com parceiros de todo o ecossistema de IA, incluindo Azure, OpenAI, Pinecone e LlamaIndex, para garantir uma integração perfeita dos serviços de IA no .NET.
Com novas abstrações como Microsoft.Extensions.AI e Microsoft.Extensions.VectorData, os desenvolvedores podem agora trabalhar facilmente com modelos de linguagem grandes e pequenos, embeddings e outros serviços de IA para criar aplicações inteligentes.
Além disso, novos blocos de construção para IA — como tokenizadores aprimorados e suporte a Tensor — simplificam a criação de soluções impulsionadas por IA. O GitHub Copilot também foi melhorado para apoiar os programadores na depuração, escrita de código e gestão de fluxos de trabalho comuns de forma mais eficaz, trazendo a promessa da IA para o seu trabalho diário.
Também vale a pena notar que o .NET 9 continua a evoluir o desenvolvimento web full-stack com o ASP.NET Core e o Blazor. As aplicações ASP.NET Core construídas com esta versão beneficiam de uma gestão otimizada de ficheiros estáticos, redução do consumo de memória e tempos de arranque significativamente mais rápidos—tornando-as seguras, eficientes e capazes de servir utilizadores em qualquer escala.
Ao mesmo tempo, o Blazor recebe uma atualização importante, com melhorias de desempenho, uma experiência de reconexão mais intuitiva para componentes renderizados no servidor e uma maior adaptabilidade em tempo de execução para tornar a criação de aplicações web bonitas e interativas muito mais fácil.
Por último, com o .NET MAUI (Interface de Utilizador de Aplicações Multi-plataforma), os programadores podem agora criar facilmente aplicações para telemóveis e computadores a partir de uma única base de código. Além disso, o lançamento do .NET 9 traz maior desempenho e uma integração mais profunda com as funcionalidades das plataformas Android, iOS, macOS e Windows.
Para uma análise mais aprofundada de todas as novas funcionalidades, consulte o anúncio oficial da Microsoft. As transferências do .NET 9 estão disponíveis agora, juntamente com atualizações do Visual Studio 2022 e do C# Dev Kit para o Visual Studio Code.
