Encuesta: ¿Qué frameworks de Kotlin se usan realmente en 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 se usan en producción



El ecosistema de Kotlin continúa desarrollándose activamente, y cada año más equipos eligen este lenguaje para el desarrollo backend. Pero, ¿qué framework realmente llega a producción y no se queda a nivel de proyectos personales? Analizamos una encuesta reciente entre desarrolladores profesionales de Kotlin (más de 2000 encuestados de Rusia, Europa y Asia) y recopilamos las estadísticas clave.



Líderes del ranking: Spring Boot y Ktor



El líder indiscutible sigue siendo Spring Boot — lo utiliza el 58% de los encuestados en proyectos comerciales. Su DI habitual, enorme comunidad y madurez lo convierten en la elección para el segmento empresarial. Sin embargo, en segundo lugar, con una gran diferencia, se encuentra Ktor — el 31% de los encuestados lo señaló como su framework principal en producción. Ktor está ganando popularidad activamente gracias a su ligereza, corrutinas y enfoque nativo de Kotlin.



El tercer lugar lo ocupó Vert.x (8%), preferido por equipos que trabajan con sistemas de alta carga y stack reactivo. El resto de frameworks (Javalin, Micronaut, http4k) sumaron en conjunto alrededor del 3%.



¿Por qué eligen Spring Boot y no Ktor?



A pesar del crecimiento de Ktor, Spring Boot sigue siendo el "caballo de batalla" por varias razones:



  • Herencia de Java: muchos proyectos migran gradualmente de Java a Kotlin, manteniendo el stack de Spring.
  • Soluciones listas: Spring Security, Spring Data, integraciones en la nube — todo esto ya funciona "de fábrica".
  • Cuestión de personal: encontrar un desarrollador con experiencia en Spring Boot sigue siendo más fácil que un especialista en Ktor.


Sin embargo, Ktor está alcanzando con confianza al líder, especialmente en startups y arquitectura de microservicios. Los desarrolladores señalan que Ktor da más control sobre la aplicación y menos "magia" de configuraciones.



Tendencias y conclusiones inesperadas



La encuesta también mostró varios patrones interesantes:



  • Ktor + Exposed: la combinación de Ktor con el ORM Exposed (de JetBrains) se está convirtiendo en el estándar para nuevos proyectos — el 22% de los encuestados usa exactamente esta combinación.
  • Vert.x para IoT y tiempo real: el framework es inesperadamente popular en el segmento de Internet de las Cosas y sistemas que requieren E/S sin bloqueo.
  • Abandono de Spring Boot en microservicios: uno de cada cinco desarrolladores que migraron de Spring a Ktor lo hizo al refactorizar un monolito.


¿Qué elegir si eres principiante?



Si estás empezando a aprender Kotlin para backend, los expertos aconsejan:



  • Para empleo en grandes empresas — aprende Spring Boot (el 90% de las vacantes lo requieren).
  • Para proyectos propios y startups — prueba Ktor (menos código, mayor velocidad de desarrollo).
  • Si te interesan los sistemas reactivos — echa un vistazo a Vert.x o Spring WebFlux.


Conclusión: la elección del framework depende cada vez menos de la moda y más de las tareas específicas. Kotlin se siente muy bien en cualquier entorno, y el mercado lo confirma.

Recommended Libraries