A Microsoft revelou uma nova colaboração técnica com a empresa Syncfusion que visa desenvolver a plataforma Blazor. Esta colaboração inclui o lançamento de um conjunto de ferramentas (Toolkit) de código aberto para componentes, além de contribuições de engenharia direta na estrutura ASP.NET Core e nas ferramentas de scaffolding do .NET.
Conjunto de ferramentas Blazor de código aberto
A Syncfusion disponibiliza agora um conjunto de ferramentas gratuito e de código aberto para componentes de interface de usuário do Blazor sob a licença MIT. Este conjunto inclui elementos essenciais como gráficos, botões, calendários, seletores de data e hora, entradas de texto e numéricas, além de diálogos e indicadores de carregamento. Estas ferramentas destacam-se por serem gratuitas para uso comercial e não exigirem chaves de licença especiais, tornando-as separadas do pacote comercial pago da Syncfusion.
Contribuições para a infraestrutura do .NET
A colaboração não se limita apenas aos componentes visuais, mas estende-se a melhorias técnicas no núcleo da plataforma, onde os engenheiros da Syncfusion forneceram correções de software e testes para o ASP.NET Core. Estas melhorias incluíram a resolução de problemas no estado de pré-renderização (Prerendered state) em páginas de erro, a melhoria da validação de formulários e o desenvolvimento de diagnósticos para a ferramenta QuickGrid. A equipe também contribuiu com a execução de mais de 60 cenários de teste para verificar os novos recursos do .NET 11 antes do seu lançamento oficial.
Por que esta notícia é importante?
A importância desta colaboração reside no fortalecimento da estabilidade e confiabilidade da plataforma Blazor para os desenvolvedores. Ao integrar a experiência da Syncfusion nas ferramentas de scaffolding, os desenvolvedores poderão configurar os seus projetos mais rapidamente através da automação da adição de pacotes e do registro de serviços. Além disso, a contribuição para o repositório de habilidades de inteligência artificial (AI skills) para assistentes de programação facilitará a configuração correta das ferramentas pelos desenvolvedores, reduzindo o tempo de configuração manual e garantindo a compatibilidade dos componentes com diferentes padrões de renderização.
Disponibilidade e próximos passos
Os desenvolvedores podem começar a usar as ferramentas instalando o pacote NuGet chamado Syncfusion.Blazor.Toolkit. A Microsoft convida a comunidade técnica a participar fornecendo feedback, relatando erros e contribuindo para o desenvolvimento do código através do repositório do projeto no GitHub, reafirmando que este investimento aumenta a qualidade do desempenho, a acessibilidade e a segurança nas aplicações Blazor.