Alternativas de Ruby on Rails Mejor Valoradas
81 Ruby on Rails Reseñas
Sentimiento General de la Reseña para Ruby on Rails
Inicia sesión para ver el sentimiento de la revisión.

Ruby on Rails is really easy to start using, has a thriving community and can be written like English. Reseña recopilada por y alojada en G2.com.
On the flip side, it's not so good in handling concurrency and scalability. Reseña recopilada por y alojada en G2.com.
Marco innovador para construir aplicaciones de la vida real sin infiernos de dependencias y un desarrollo bien pensado y optimizado para aplicaciones altamente mantenibles. Puedes usar un marco de frontend como React, Angular, etc., pero también puedes prescindir de ellos y construir aplicaciones bien mantenibles y excelentes. Los enfoques actuales que utilizan Hotwired Turbo y Strada permiten construir aplicaciones móviles también. Reseña recopilada por y alojada en G2.com.
No es una solución para todos los problemas que tiene este mundo. No intentes usarlo para lo que no está hecho. Reseña recopilada por y alojada en G2.com.

He utilizado Ruby on Rails durante casi 8 años, desde la versión 2.x hasta la 5. El desarrollo en Ruby on Rails es rápido y la forma en que estructura el código con los comandos rake mejora la calidad del código. Reseña recopilada por y alojada en G2.com.
Ruby on Rails viene con muchos cambios importantes cada vez que se lanza una nueva versión, y eso hace que la vida de un desarrollador sea difícil si desea migrar de una versión antigua a una nueva. Reseña recopilada por y alojada en G2.com.

Forma eficiente de escribir código.
Admite desarrollo rápido.
Ofrece gemas útiles para el desarrollo web. Reseña recopilada por y alojada en G2.com.
Las nuevas versiones pueden introducir cambios incompatibles, lo que hace que la migración sea un desafío. Reseña recopilada por y alojada en G2.com.


Su lema DRY - No te repitas promueve no escribir dos veces el mismo código, sino utilizar mecanismos y herramientas proporcionados por Ruby y su framework Rails. Además, la forma de crear backend y frontend (ahora con Stimulus) es muy clara, concisa y estándar.
Esto conduce a un código corto que es fácil de entender, depurar y corregir.
Para los errores que he tenido con el framework, he abierto incidencias en GitHub y varias personas han intervenido para resolverlos. Reseña recopilada por y alojada en G2.com.
Desearía que hubiera más herramientas para Stimulus para hacer que los frontends agradables sean aún más fáciles, pero está en muy buen camino para eso.
Para los recién llegados, la curva de aprendizaje es empinada, pero vale la pena. Reseña recopilada por y alojada en G2.com.

Ruby on Rails es una excelente opción para desarrollar aplicaciones simples o productos empresariales en etapas tempranas debido a sus capacidades de scaffolding de pila completa. Proporciona a los desarrolladores la capacidad de comenzar rápidamente sin tener que escribir mucho código. Esto significa que los desarrolladores pueden centrarse en la funcionalidad que necesitan para crear su producto o aplicación, en lugar de pasar tiempo escribiendo código repetitivo. Esto se amplifica drásticamente al utilizar herramientas de IDE e intelli-sense como Github co-pilot. La velocidad de desarrollo es increíble.
El framework también cuenta con un soporte fantástico de sus creadores en Basecamp, incluyendo varias bibliotecas auxiliares como Stimulus JS. Continúan lanzando actualizaciones y nuevas versiones, así como proporcionando documentación útil y tutoriales que facilitan a los nuevos desarrolladores comenzar. Además, hay una comunidad próspera de expertos y profesionales que siempre están dispuestos a echar una mano cuando se necesita. Reseña recopilada por y alojada en G2.com.
Por otro lado, Rails tiene muchas "convenciones filosóficas" que no necesariamente coinciden con los paradigmas modernos de la web y también permite que partes críticas de la funcionalidad del sitio web ocurran de manera mágica. Esto último es solo un problema al principio o en medio de la adopción, ya que la depuración puede llevar mucho tiempo y ser desmoralizante, y como resultado aprenderás a cometer menos errores. Combinar Rails con un IDE sólido y una herramienta como Github Co-pilot reduce significativamente los puntos de dolor. Reseña recopilada por y alojada en G2.com.

Nos da el poder de un desarrollo rápido y está probado para un uso a largo plazo. Reseña recopilada por y alojada en G2.com.
Comunidad vibrante de paquetes de terceros (gemas), pero muchos de ellos están desactualizados. Reseña recopilada por y alojada en G2.com.

RoR hace que el lenguaje sea más fácil de aprender para los principiantes y tiene mejor legibilidad de código. Fomenta evitar la duplicación de código y proporciona una estructura estándar para aplicaciones web, donde se cuidan todos los patrones comunes. El principio MVC promueve la modularidad y extensibilidad de la aplicación. Permite el desarrollo de características increíblemente rápido, por lo que la productividad es alta. Hay muchas gemas disponibles públicamente (bibliotecas de terceros) para ayudar a construir una aplicación web. RoR tiene una gran comunidad activa de desarrolladores para pedir ayuda y usar sus fragmentos de código. Reseña recopilada por y alojada en G2.com.
Puede ser difícil encontrar buena documentación. RoR tiene un proceso de ejecución lento que dificulta escalar la aplicación RoR. El tiempo de arranque puede ser realmente lento dependiendo de las gemas y dependencias. Los desarrolladores no tienen control total sobre la arquitectura del framework y los módulos. Falta de estabilidad porque está en constante evolución y esto lo hace desafiante de aprender para los principiantes porque siempre tienes que estar al día. Reseña recopilada por y alojada en G2.com.

Hace que el proceso de desarrollo sea muy fácil y más rápido. Proporciona un MVC completo y también se puede integrar con otros frameworks de frontend como reactJS, angularJS, ember, etc. Reseña recopilada por y alojada en G2.com.
Actualizar una versión de Rails es un verdadero dolor, para cuando llega una nueva versión, necesitamos buscar la última versión de ruby, y la pila del servidor también debería soportarla a menos que actualizar a la última versión consuma tu tiempo, y tengas que hacer un esfuerzo extra para actualizar la versión en el servidor. Reseña recopilada por y alojada en G2.com.