Encuesta: ¿qué frameworks de Rust se usan 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 Rust se usan en producción en 2024?



El ecosistema de Rust continúa desarrollándose rápidamente, y la cuestión de elegir un framework web para proyectos reales sigue siendo uno de los temas más candentes. El equipo de pythonlib.ru analizó los resultados de una encuesta reciente realizada en las comunidades más grandes de Rust (Discord, Reddit, Rust Users Forum). Más de 1500 desarrolladores que utilizan Rust en el desarrollo comercial participaron en la encuesta. Recopilamos las cifras y tendencias clave que le ayudarán a tomar una decisión informada.



Metodología de la encuesta

Se pidió a los encuestados que seleccionaran uno o más frameworks que utilizan actualmente en producción. Solo se consideraron proyectos que generan ingresos o atienden a usuarios reales. No se tuvieron en cuenta proyectos personales (pet-projects) ni tareas educativas.



Top 5 frameworks de Rust para producción

  • Axum (43%) — el líder indiscutible. Desarrollado por el equipo de Tokio, se caracteriza por su modularidad y excelente integración con el ecosistema async. Los desarrolladores destacan la fácil migración desde otros frameworks y el alto rendimiento "de fábrica".
  • Actix Web (31%) — el segundo en popularidad. A pesar de su pasado turbulento (forks, cambios de mantenedores), Actix sigue siendo una opción fiable para APIs de alta carga. Los encuestados lo elogian por su velocidad y la madurez de su ecosistema.
  • Rocket (12%) — un framework de nicho, pero querido por su sintaxis ergonómica y sus macros. Se utiliza con mayor frecuencia en startups y herramientas internas donde la velocidad de desarrollo es importante, no el rendimiento absoluto.
  • Warp (8%) — un framework con énfasis en filtros y composición. Popular entre los desarrolladores que valoran el enfoque declarativo. Sin embargo, en proyectos grandes se usa con menos frecuencia debido a la complejidad de la depuración.
  • Salvo (4%) — un framework nuevo pero de rápido crecimiento. Atrajo la atención por su soporte nativo de WebSocket y SSE. Por ahora se usa principalmente en startups relacionadas con aplicaciones en tiempo real.


Tendencias y observaciones

La principal conclusión de la encuesta es que el ecosistema de Rust se está consolidando en torno a Tokio. Los frameworks construidos sobre Tokio (Axum, Warp, Salvo) ya ocupan más del 55% del mercado. Los desarrolladores eligen cada vez más no la herramienta "más rápida", sino la "mejor mantenida".

Otra tendencia notable es la disminución de la cuota de Rocket. A pesar del lanzamiento de Rocket 0.5, muchos encuestados indicaron que migraron a Axum debido a una mejor compatibilidad con las bibliotecas asíncronas.



¿Qué elegir para un principiante?

Si recién está comenzando a aprender Rust para el desarrollo web, le recomendamos comenzar con Axum. Tiene la documentación más activa, una gran cantidad de ejemplos y una curva de aprendizaje suave. Para microservicios de alta carga, Actix Web sigue siendo una buena opción, y para prototipos, Rocket.

Los resultados completos de la encuesta (datos sin procesar, distribución por versiones de Rust, tipos de proyectos) están disponibles en nuestro canal de Telegram. Siga las actualizaciones en pythonlib.ru — continuamos siguiendo el mundo de Rust y Python.

Recommended Libraries