Convención sobre configuración. Un desarrollador de Rails podrá trabajar en cualquier proyecto de Rails sin una curva de aprendizaje pronunciada. La "magia" de Rails nos permite centrarnos más en entregar nuevas características en lugar de en los detalles minuciosos. Reseña recopilada por y alojada en G2.com.
El rendimiento no es comparable con otros lenguajes/marcos. Reseña recopilada por y alojada en G2.com.
Ruby on Jets es un nuevo marco que es similar a Ruby on Rails. El marco de jets nos da el poder extenso para crear aplicaciones sin servidor y su implementación. Reseña recopilada por y alojada en G2.com.
Dado que el marco se introdujo recientemente, los ejemplos de implementación y la falta de documentación adecuada fueron un punto de dolor para nosotros. Reseña recopilada por y alojada en G2.com.
- la característica de andamiaje te ofrece la experiencia de desarrollo más rápida
- la estructura mvc facilita una estructura de archivos manejable.
- la biblioteca gem te ofrece algunas características bien desarrolladas y probadas sin invertir tiempo en esas características. Reseña recopilada por y alojada en G2.com.
- actualizar la versión de Rails es un verdadero dolor, necesitamos actualizar todas las dependencias que podrían romper tu aplicación, se necesita una prueba exhaustiva después de la actualización de la versión de Rails. Reseña recopilada por y alojada en G2.com.
Ruby on Rails ha estado creciendo en los últimos cinco años y es una solución popular para construir aplicaciones web. Puedes construir soluciones ágiles en el desarrollo. Esta característica hace de Ruby on Rails una gran herramienta para muchas empresas alrededor del mundo donde el tiempo es equivalente al dinero. Ruby on Rails es un framework bajo demanda amado por desarrolladores experimentados y no experimentados donde queremos simplificar tareas comunes y repetitivas fácilmente puedes reutilizar componentes existentes esta característica te permite ahorrar mucho tiempo. Otra característica que me encanta es la forma de implementar gemas fácilmente puedes construir grandes soluciones en menos tiempo. Puedes crear pruebas unitarias usando RSpec o funcionalidad web con Capybara o Selenium. Reseña recopilada por y alojada en G2.com.
Una de las cosas que he estado enfrentando esta vez usando Ruby on Rails y lo odio; es donde quieres leer o escribir en la base de datos. Reseña recopilada por y alojada en G2.com.
Lo que más me gusta de este marco web es lo rápido que puedo hacer una página o aplicación web usando el lenguaje de programación Ruby y manejar simultáneamente el frontend y el backend como uno solo en el mismo entorno; esto lo hace ágil y mágico.
Además, a lo largo de los años, he hecho de esta herramienta parte de mis funciones diarias en el trabajo ya que no necesito más herramientas para interactuar con la base de datos o la consola de mi proyecto; si no, puedo lograr esto en el mismo entorno.
Es una herramienta que se integra con cualquier sistema operativo pero para mí es más cómodo usarla en sistemas operativos Linux como CentOS o Ubuntu, son las dos distribuciones que uso y por el momento es fácil de configurar y poder preparar el entorno lo que la hace aún más amigable y la mejor opción al seleccionar un IDE para proyectos en Ruby o Rails. Reseña recopilada por y alojada en G2.com.
lo que no me gusta a veces es el manejo de javascript y algunas gemas de javascript que no funcionan bien, pero en las nuevas versiones esto ha ido mejorando.
Otro problema es el costo, quizás algunos desarrolladores no puedan comprarlo al principio, lo que lo convierte en una herramienta para empresas, debería haber una versión para desarrolladores independientes con pocos recursos o que recién están comenzando. Reseña recopilada por y alojada en G2.com.
Ruby on Rails es un gran marco para construir aplicaciones RESTful. Es extremadamente intuitivo y fácil de usar y leer. Puedes construir aplicaciones poderosas con solo unos pocos comandos, y configurar una base de datos para tu API es extremadamente simple. Además, la comunidad es increíblemente servicial, y dado que Ruby es tan popular hoy en día, la mayoría de los problemas con los que te encontrarás tienen una solución fácil de seguir en línea, a solo un par de clics de distancia. También hay muchas charlas geniales en YouTube por Robert C. Martin (Tío Bob) sobre Ruby, Rails y aplicaciones RESTful que son realmente fáciles de seguir y cubren todo sobre el tema. Reseña recopilada por y alojada en G2.com.
No puedo decir que haya mucho que no me guste de Ruby on Rails. Mi único problema es descargar y configurar todo para usarlo en mis estaciones de trabajo, pero una vez que eso está resuelto, todo va sobre ruedas a partir de ahí. Reseña recopilada por y alojada en G2.com.
- Muchas gemas útiles
- Proporciona muchos recursos para trabajar e investigar.
- Los documentos y tutoriales son detallados y actualizados.
- Gran comunidad con fuerte apoyo. Reseña recopilada por y alojada en G2.com.
Traen "magia" al marco que es difícil de controlar cuando la aplicación se hace más grande. Reseña recopilada por y alojada en G2.com.
Una de las grandes cosas de Ruby on Rails es que es muy fácil leer el código de otras personas.
También me encanta que haya tantas bibliotecas geniales que puedes integrar para realmente mejorar la velocidad de tu código. Reseña recopilada por y alojada en G2.com.
Creo que hay algunos lenguajes como Elixir que tienen mejores herramientas para depuración. Pero en general, con muchas de las bibliotecas de Rails, tiene todo lo que necesito en el día a día. Reseña recopilada por y alojada en G2.com.
Hay una gran cantidad de documentación y apoyo de la comunidad para ponerse al día rápidamente con Ruby on Rails (RoR). La mayoría de las ideas que se te ocurran para una nueva aplicación ya tienen gemas / complementos / tutoriales que te muestran exactamente cómo obtener lo que deseas sin escribir mucho código. En muchos casos, puedes escribir algo de código que sea tu mejor suposición de cómo debería funcionar algo, y cubrirá el 80% de los casos que necesitas manejar, lo que te dará un producto mínimamente viable (MVP) que puedes llevar al mercado rápidamente. Reseña recopilada por y alojada en G2.com.
Aunque puedes obtener el 80% de lo que quieres rápidamente, el 20% restante toma de 2 a 4 veces más tiempo de conseguir que con cualquier otra solución que hemos probado.
Tanto Ruby (el lenguaje) como Rails (el marco) fueron escritos asumiendo que se usarían de maneras muy específicas. A medida que tu proyecto -- sin importar cuál sea -- crece, esas suposiciones ya no se ajustan a tu caso de uso, y te encuentras luchando contra el lenguaje y el marco más de lo que te ayudan. RoR hace que sea muy fácil seguir añadiendo alcance a tu MVP hasta el punto en que tienes tanta deuda técnica que terminas teniendo que reescribir todo. Lo que una vez fue rápido y fácil de iterar ahora es muy lento y difícil de mantener. Es muy fácil de aprender pero difícil de dominar; en consecuencia, es difícil encontrar talento calificado en RoR sin pagar el doble de lo que cuesta para desarrolladores de Java Enterprise. En resumen, RoR no escala a medida que tu negocio escala; se convierte en un lastre.
Por último, odiamos que solo realmente funcione bien en Linux. Apenas funciona en Windows, lo que requiere que nuestros miembros del equipo que usan Windows ejecuten una máquina virtual solo para trabajar con Rails. Reseña recopilada por y alojada en G2.com.
Muy fácil de aprender. Incluso los principiantes pueden diseñar sitios web bien funcionales en unos pocos días usando Ruby on Rails. Hay muy buenos tutoriales para tu ayuda.
El desarrollo es muy rápido en comparación con otros frameworks.
Comunidad muy solidaria y activa.
Actualizaciones regulares en Ruby on Rails.
Paquetes de terceros gratuitos (GEMS).
Construir un producto mínimo viable es muy eficiente en tiempo.
Gran soporte de pruebas. Reseña recopilada por y alojada en G2.com.
El rendimiento no es tan bueno cuando la aplicación crece y alcanza escalas de millones de usuarios. Si la aplicación es grande, toma mucho tiempo hacer cosas simples. Así que es como un compromiso entre rendimiento y facilidad de uso. Reseña recopilada por y alojada en G2.com.