Encuesta: qué frameworks de Java se usan en producción
El ecosistema de Java continúa evolucionando, y la elección de un framework para entornos de producción sigue siendo una de las decisiones clave para los equipos de desarrollo. Una encuesta reciente realizada entre desarrolladores profesionales de Java mostró qué tecnologías se utilizan realmente en proyectos reales, y no solo en pet-projects. Los resultados fueron predecibles, pero con matices inesperados.
Líderes del mercado: Spring Boot fuera de competencia
El líder indiscutible sigue siendo Spring Boot — lo utiliza el 72% de los desarrolladores encuestados. El framework de VMware (ahora Broadcom) domina gracias a su ecosistema maduro, documentación extensa y soporte para arquitectura de microservicios. La mayoría de los encuestados destacaron que eligen Spring Boot por:
- Starters listos para configuración rápida (Spring Data, Spring Security, Spring Cloud);
- Integración con GraalVM para Native Image (cada vez más en producción);
- Amplia comunidad y abundancia de materiales de aprendizaje.
Sin embargo, los desarrolladores se quejan del exceso de starters y del arranque lento de las aplicaciones, lo que los impulsa hacia alternativas más ligeras.
Estrellas emergentes: Micronaut y Quarkus
En segundo lugar, con un resultado del 14%, se encuentra Micronaut. Este framework de Object Computing es valorado por:
- Arranque instantáneo (gracias a la compilación en tiempo de compilación);
- Bajo consumo de memoria (ideal para serverless y contenedores);
- Soporte integrado para programación reactiva.
El tercer lugar lo ocupó Quarkus (Red Hat) con un 11%. Se le llama «Kubernetes-native Java» y se utiliza activamente en microservicios en OpenShift y plataformas en la nube. Los desarrolladores valoran Quarkus por su integración con GraalVM y Dev Services (servicios de prueba autónomos).
Clásicos y nichos: Jakarta EE, Helidon y otros
Jakarta EE (antes Java EE) todavía se usa en el 7% de los proyectos, principalmente en sistemas legacy de grandes bancos y organizaciones gubernamentales. Helidon de Oracle obtuvo un 3%, mientras que Vert.x y Dropwizard tienen entre un 1-2%. Es interesante que Play Framework casi ha desaparecido de la producción — su participación es inferior al 1%.
Tendencias y conclusiones
La encuesta confirmó que Spring Boot sigue siendo el «estándar de oro», pero Micronaut y Quarkus están ganando activamente cuota de mercado gracias a su optimización para entornos cloud. También se observa un creciente interés en Native Image (compilación a código nativo) — ya lo utiliza el 23% de los encuestados. Para los principiantes en Java, recomendamos comenzar con Spring Boot, y para microservicios en Kubernetes, considerar Quarkus o Micronaut.
El informe completo con desglose por industrias y tamaños de empresas está disponible en el sitio pythonlib.ru. ¡Sigan las actualizaciones!