Pesquisa: quais frameworks Java são usados em produção
O ecossistema Java continua evoluindo, e a escolha do framework para ambiente de produção continua sendo uma das decisões-chave para a equipe de desenvolvimento. Uma pesquisa recente, realizada entre desenvolvedores Java profissionais, mostrou quais tecnologias são realmente usadas em projetos reais, e não apenas em pet-projects. Os resultados foram previsíveis, mas com nuances inesperadas.
Líderes de mercado: Spring Boot fora de competição
O líder indiscutível continua sendo o Spring Boot — usado por 72% dos desenvolvedores entrevistados. O framework da VMware (agora Broadcom) domina graças ao ecossistema maduro, documentação extensa e suporte à arquitetura de microsserviços. A maioria dos entrevistados destacou que escolhe o Spring Boot por:
- Starters prontos para configuração rápida (Spring Data, Spring Security, Spring Cloud);
- Integração com GraalVM para Native Image (cada vez mais em produção);
- Comunidade ampla e abundância de materiais de aprendizado.
No entanto, os desenvolvedores reclamam do excesso de starters e da inicialização lenta das aplicações, o que os leva a alternativas mais leves.
Estrelas em ascensão: Micronaut e Quarkus
Em segundo lugar, com 14%, está o Micronaut. Este framework da Object Computing é valorizado por:
- Inicialização instantânea (graças à compilação em tempo de compilação);
- Baixo consumo de memória (ideal para serverless e contêineres);
- Suporte nativo à programação reativa.
O terceiro lugar ficou com o Quarkus (Red Hat) com 11%. É chamado de "Kubernetes-native Java" e é amplamente usado em microsserviços no OpenShift e plataformas em nuvem. Os desenvolvedores valorizam o Quarkus pela integração com GraalVM e Dev Services (serviços de teste autônomos).
Clássicos e nichos: Jakarta EE, Helidon e outros
O Jakarta EE (antigo Java EE) ainda é usado em 7% dos projetos — principalmente em sistemas legados de grandes bancos e organizações governamentais. O Helidon da Oracle obteve 3%, enquanto Vert.x e Dropwizard tiveram 1-2% cada. Curiosamente, o Play Framework quase desapareceu da produção — sua participação é inferior a 1%.
Tendências e conclusões
A pesquisa confirmou que o Spring Boot continua sendo o "padrão ouro", mas Micronaut e Quarkus estão ativamente conquistando participação de mercado graças à otimização para ambientes em nuvem. Também é notável o crescente interesse pelo Native Image (compilação para código nativo) — já usado por 23% dos entrevistados. Para iniciantes em Java, recomendamos começar com Spring Boot, e para microsserviços em Kubernetes, dar uma olhada no Quarkus ou Micronaut.
O relatório completo com detalhamento por setor e porte de empresa está disponível no site pythonlib.ru. Fique ligado nas atualizações!