Encuesta: ¿Qué frameworks de Kotlin eligen para producción en 2024?

Entrenador de Python en Línea para Principiantes

Aprende Python fácilmente sin sobrecargarte de teoría. Resuelve tareas prácticas con verificación automática, recibe pistas y escribe código directamente en el navegador, sin instalar nada.

Start Course

Encuesta: ¿qué frameworks de Kotlin eligen para producción en 2024?



El ecosistema de Kotlin continúa desarrollándose activamente, y la cuestión de elegir un framework para proyectos de producción sigue siendo una de las más candentes. Recientemente, el equipo de JetBrains y la comunidad Kotlin en producción realizaron una encuesta a gran escala entre más de 1200 desarrolladores que trabajan con Kotlin en el lado del servidor. Los resultados resultaron ser muy reveladores y confirmaron varias tendencias que analizaremos en este artículo.



Metodología de la encuesta

En la encuesta participaron desarrolladores de 47 países, que trabajan en empresas de diferentes tamaños, desde startups hasta grandes corporaciones (como Google, Amazon y Spotify). Se pidió a los encuestados que indicaran qué frameworks utilizan en proyectos reales de producción (excluyendo proyectos personales y prototipos).



Top 3 frameworks de Kotlin en producción

  • Ktor (42% de los encuestados) — el framework oficial de JetBrains, construido sobre corrutinas. Su popularidad se explica por su ligereza, asincronía y API minimalista. Ktor se elige para microservicios, API REST y proyectos con baja barrera de entrada. Es interesante que el 68% de los que usan Ktor también lo utilizan junto con Exposed (ORM para Kotlin).
  • Spring Boot (37% de los encuestados) — el clásico "peso pesado" que sigue siendo demandado en el segmento corporativo. Se elige Spring Boot para Kotlin cuando se necesita un ecosistema rico (Spring Data, Spring Security, integración con proyectos Java). Sin embargo, los desarrolladores señalan que la versión de Kotlin requiere la configuración de kotlin-allopen para el correcto funcionamiento de los proxies.
  • http4k (11% de los encuestados) — un framework funcional inspirado en Scala y Haskell. Lo eligen equipos que valoran la composición, la testabilidad y la inmutabilidad. http4k se utiliza a menudo en sistemas con altos requisitos de seguridad (fintech, healthcare).


Conclusiones inesperadas y nuevas tendencias

Además del trío de líderes, la encuesta reveló varias tendencias importantes:

  • Crecimiento de la popularidad de Ktor: en los últimos dos años, la cuota de Ktor ha aumentado un 14%, mientras que Spring Boot ha perdido un 5% de audiencia. Los desarrolladores lo explican porque Ktor es más adecuado para aplicaciones cloud-native (menor tamaño del binario, inicio rápido).
  • Abandono de los frameworks "por defecto": el 7% de los encuestados afirmó que utiliza corrutinas puras + Kodein o soluciones propias basadas en Ktor Client. Esto es característico de proyectos con requisitos estrictos de latencia.
  • Kotlin Multiplatform (KMP) en producción: el 4% de los encuestados ya utiliza Ktor Client junto con KMP para compartir código entre el servidor y los clientes móviles. Se espera que esta tendencia crezca en 2025.


¿Qué significa esto para los desarrolladores?

Si estás empezando a aprender Kotlin para el desarrollo backend, no hay un consejo único. Pero según la encuesta:

  • Para startups y microservicios — elige Ktor: es más simple, más rápido y mejor documentado.
  • Para proyectos empresariales que migran desde Java — Spring Boot proporcionará una transición suave

Recommended Libraries