Estoy de acuerdo con el usuario de Quora. El ecosistema de Rails es superior y la comunidad es notablemente útil.
A modo de comparación, el año pasado desarrollé 3 productos web diferentes en 3 conjuntos tecnológicos diferentes: Ruby on Rails, C # .Net y Python (Google App Engine) y Angular.js. Aquí hay una evaluación en miniatura de las comunidades:
Ruby on Rails : altas calificaciones. La cantidad de bibliotecas de código abierto (gemas) es fenomenal. La impresión web de blogs útiles, videos, podcasts, código de muestra y preguntas útiles de StackOverflow es enorme.
C # .Net : la comunidad .Net, si bien es grande, tiende a ser aislada en el sentido de que los miembros de la comunidad rara vez se desvían de la seguridad del capullo de Microsoft. Hay muchas muestras de código y publicaciones de StackOverflow lo suficientemente útiles.
Python (App Engine) : la comunidad del motor de aplicaciones es pequeña y falta la documentación del motor de aplicaciones de Google. A menudo es difícil resolver problemas, así que me encontré recurriendo a prueba y error.
- ¿Cuáles son las ventajas y desventajas de usar Meteor vs Ruby on Rails como back-end para mi aplicación móvil?
- ¿Por qué PHP es un lenguaje de script seguro del lado del servidor?
- Cómo aumentar el tiempo de carga de mi sitio web
- ¿Algunos lenguajes de programación tienen funciones que otros no tienen? ¿Cuáles son las ventajas y desventajas de usar más de un lenguaje de programación en un sitio web?
- Cómo convencer a los desarrolladores de mi empresa para que usen Windows en lugar de Mac para el desarrollo