Lo primero es lo primero, Node.js NO es un lenguaje , dicho esto, tampoco es un marco. Ahora no deberías comparar, node.js y Ruby on Rails, node.js no es un framework. Si comparara manzanas con manzanas, comapring RoR y node.js son manzanas con piedras. Creo que lo que necesita es un marco del lado del servidor basado en Node.js, por ejemplo Express.js, tower.js, etc.
No entiendo por qué la gente dice esto: “Sabes javscript, sabes node.js”
Déjame decirte que no lo tengas en cuenta, aunque el nodo js está escrito en javascript, pero hay muchas cosas que no cubre el llamado javascript “básico”. Como devoluciones de llamada, cierres, etc.
- ¿Existe una versión de RPM de New Relic para PHP? Si no, ¿cuáles son algunos equivalentes de PHP?
- ¿Cuáles son las bibliotecas más importantes del lado del cliente (HTML5 / CSS / JavaScript) y por qué?
- ¿Qué debe hacer antes de crear su sitio web?
- ¿Cómo podemos recuperar 10,000 registros de SQLserver para enlazar GridView en asp.net?
- ¿Cuál es la mejor estrategia para crear un menú principal dinámico de un software en ASP .NET MVC?
En cuanto a la pregunta, “¿ debería comenzar con node.Js”, por supuesto, por qué no? .. No pierdas el tiempo aprendiendo Ruby on Rails, eventualmente llegarás a que es LENTO (más lento que los marcos basados en nodos … incluso más lento que el tomcat en realidad, mira algunos puntos de referencia) y si conoces algunos javascript, sí, es un plus