ASP.NET Core continua líder, Blazor ganha força: resultados da pesquisa sobre frameworks C# em produção
O ecossistema .NET continua se desenvolvendo ativamente, e a escolha do framework para desenvolvimento industrial é uma das principais tarefas estratégicas de cada equipe. Uma pesquisa recente, realizada entre desenvolvedores profissionais de C#, permitiu traçar um quadro objetivo de quais tecnologias são realmente usadas em ambiente de produção em 2025. Analisamos os dados e destacamos as principais tendências.
ASP.NET Core — o rei indiscutível do ambiente de produção
Mais de 68% dos entrevistados afirmaram que o principal framework para seus projetos de produção é o ASP.NET Core. Isso não é surpreendente: a multiplataforma, o alto desempenho, o suporte integrado para conteinerização e serviços em nuvem o tornam o padrão de facto para aplicações web de qualquer escala — desde microsserviços até portais corporativos.
Blazor — o grande "destaque" do ano
O segundo lugar, com uma participação de 14%, ficou com o Blazor. O interesse por essa tecnologia cresce exponencialmente: os desenvolvedores valorizam a possibilidade de escrever o lado do cliente em C# em vez de JavaScript. O Blazor Server é especialmente popular para sistemas corporativos internos e o Blazor WebAssembly para aplicações SPA públicas. Especialistas preveem que, nos próximos 2 anos, a participação do Blazor pode crescer para 20–25%.
WPF e WinForms — clássicos em tarefas de nicho
Os frameworks desktop, embora percam para as soluções web, continuam sendo procurados:
- WPF — 8% dos entrevistados o utilizam para construir aplicações Windows complexas com UI rica (terminais financeiros, sistemas CAD, editores).
- WinForms — 5% dos entrevistados o aplicam em projetos legados e utilitários internos rápidos.
MAUI — expectativas vs realidade
O framework multiplataforma .NET MAUI ainda não correspondeu a todas as expectativas. Apenas 3% dos desenvolvedores o utilizam em produção. As principais razões são instabilidade no iOS/Android, problemas de desempenho em UIs complexas e falta de componentes prontos. No entanto, a Microsoft está trabalhando ativamente no MAUI, e a situação pode mudar com o lançamento do .NET 10.
Xamarin.Forms e outros frameworks legados
Os 2% restantes correspondem a soluções desatualizadas (Xamarin.Forms, Unity para projetos não relacionados a jogos, ServiceStack). A maioria das equipes planeja migrar delas para alternativas modernas dentro de 1 a 2 anos.
Principais tendências da pesquisa
- 80% dos projetos em ASP.NET Core usam Minimal APIs em vez de controladores.
- Um em cada cinco projetos de produção em C# utiliza Blazor de alguma forma (na maioria das vezes, arquitetura híbrida).
- A participação de aplicações desktop está diminuindo de 3 a 5% ao ano, dando lugar a soluções web e híbridas.
- O interesse pelo MAUI cresce no ambiente educacional, mas os negócios ainda não estão prontos para arriscar a estabilidade da produção.
Conclusão: Se você está escolhendo um framework para um novo projeto de produção em C#, a escolha óbvia continua sendo o ASP.NET Core. Para interfaces web, vale a pena considerar o Blazor, e para desktop, o WPF. O .NET MAUI só deve ser considerado para projetos experimentais