Hola,
Sugeriría ir a MEAN stack en lugar de pegarse en la plataforma de rieles. En lugar de usar RoR, podría ir con Node.js. La encuesta muestra que Ruby on Rails y Node.js son muy populares con sus respectivas ventajas. Pero, Node.js lidera la carrera por el número de módulos en un tiempo relativamente corto en comparación con RoR. Principalmente, Node.js es un entorno de tiempo de ejecución de aplicaciones que le permite escribir aplicaciones del lado del servidor en JavaScript, mientras que RoR es un marco en sí mismo para la programación. Por lo tanto, RoR proporciona algunos módulos en la instalación en sí y Node.js no es opinado, el desarrollador tiene que escribir código para sentirse como un conjunto de características para usar.
Teniendo en cuenta la velocidad del desarrollo, Node.js funciona es que te permite unir diferentes componentes, facilitar el proceso y la flexibilidad de crear aplicaciones completas. La disponibilidad de los desarrolladores de Node.js es menor en comparación con otras tecnologías, ya que se ha vuelto común en los últimos años. Dicho esto, la curva de aprendizaje de Node.js es considerablemente menor, un buen margen para que los desarrolladores front-end y backend cambien a ella simplemente conociendo conceptos de desarrollo.
- ¿Puedes trabajar en proyectos relacionados con big data que no tengan habilidades de ciencia de datos?
- ¿Por qué todavía trabajas como desarrollador de software si puedes hacer mucho más intercambiando bitcoins y criptomonedas?
- ¿Cómo te convertiste en un desarrollador de software independiente?
- ¿Qué técnica de análisis de requisitos se usa generalmente para el desarrollo de software?
- He sido desarrollador de software durante más de 8 años y todavía soy débil en programación y algoritmos, ¿cómo puedo mejorar?
Como conclusión, permítanme repetir lo que dice la página de inicio de Node.js sobre sus ventajas. Describen que Node.js es “liviano y eficiente, perfecto para aplicaciones en tiempo real con uso intensivo de datos que se ejecutan en dispositivos distribuidos”. Sí, las aplicaciones que se ajustan bien a la descripción anterior y pueden aprovechar las características de Node. Node.js es lo suficientemente estable y se está implementando en aplicaciones / sistemas cada vez más complejos. Es fácil comenzar con Node.js y cuando está creando una aplicación web de última generación, especialmente API para integración móvil / web o desea crear algo con una solución personalizada, Node.js es un entorno de tiempo de ejecución que más le convenga.
También puede visitar el blog del sitio web de CronJ. Está disponible en CronJ Blog – Conócenos mejor. Tienen una buena cantidad de artículos que explican Node.js y AngularJS.CronJ es uno de los primeros en adoptar la tecnología de pila MEAN y la mayoría de los proyectos funcionan con JavaScript. Por lo tanto, también puede ponerse en contacto con el equipo de CronJ para cualquier consulta de JS. Gracias.