Pesquisa: quais frameworks C# (.NET) são realmente usados em produção
O ecossistema .NET continua a se desenvolver ativamente e, junto com ele, a quantidade de frameworks e bibliotecas se multiplica. Mas quais deles são realmente procurados em projetos reais, e não apenas em pet-projects e tutoriais? Realizamos uma pesquisa entre desenvolvedores C# profissionais da área comercial para descobrir o panorama atual.
Mais de 800 entrevistados participaram da pesquisa — de juniores a tech leads. Aqui estão os resultados que obtivemos.
- ASP.NET Core (MVC + Web API) — o líder absoluto. Mais de 76% dos entrevistados o utilizam em produção. Isso não é surpreendente: a multiplataforma, o alto desempenho e o amplo suporte da Microsoft o tornam o padrão para desenvolvimento web em C#.
- Blazor (Server + WebAssembly) — em segundo lugar com 23%. O interesse pelo Blazor está crescendo, especialmente em cenários onde a equipe deseja escrever tanto o frontend quanto o backend na mesma linguagem. No entanto, ainda há menos projetos em produção do que o desejado — muitos apontam problemas com o tamanho do build no WASM.
- WPF (Windows Presentation Foundation) — usado em 18% dos projetos em produção. Principalmente em aplicações desktop corporativas, sistemas legados e ferramentas internas. O WPF continua sendo uma escolha confiável para soluções exclusivas do Windows.
- MAUI (.NET Multi-platform App UI) — apenas 7% dos entrevistados o implementaram em produção. Apesar da promessa de multiplataforma, os desenvolvedores reclamam da imaturidade do framework, da falta de componentes e de problemas de desempenho no Android.
- Serviços gRPC — 11% dos entrevistados usam gRPC para arquitetura de microsserviços. Este framework está ganhando popularidade em sistemas de alta carga e na interação com serviços Go/Python.
- Entity Framework Core — embora seja um ORM e não um framework, pode ser considerado uma parte integrante do stack .NET. 89% dos entrevistados usam EF Core em projetos de produção.
- Xamarin.Forms / Xamarin.Native — 4% dos entrevistados ainda mantêm projetos legados em Xamarin, mas praticamente não há novos desenvolvimentos.
Curiosamente, a pesquisa também mencionou NancyFX, ServiceStack e Orleans (Microsoft Orleans) — frameworks de nicho usados por menos de 2% dos participantes, mas suas comunidades permanecem ativas.
Outra conclusão importante: muitos desenvolvedores combinam vários frameworks. Um stack típico de um projeto de produção em 2025 se parece com isto: ASP.NET Core Web API + Blazor para o painel de administração + WPF para o cliente desktop + gRPC para comunicação entre serviços.
Portanto, se você está começando a aprender C# ou planeja migrar para .NET, a primeira escolha deve ser o ASP.NET Core. Blazor e MAUI são tecnologias promissoras, mas seu tempo ainda não chegou para produção em massa. E o WPF é um clássico confiável para desenvolvedores Windows.
Continuaremos acompanhando as tendências e publicando dados atualizados no pythonlib.ru. E qual framework .NET você usa? Compartilhe nos comentários!