Node no es un lenguaje, es un entorno para ejecutar el V8 JavaScript vm fuera del navegador, que es su lugar natural. Esto es lo que hace posible usar JavaScript como lenguaje de programación del lado del servidor.
Dart, por otro lado, es un nuevo lenguaje. Su objetivo es ser una mejor alternativa a JavaScript para escribir grandes aplicaciones y proporcionar mejores capacidades y herramientas para trabajar en grandes equipos de desarrolladores.
Su objetivo es corregir muchas de las deficiencias de JavaScript aprendiendo de sus errores, y será mucho más rápido (ya lo es).
Sin embargo, es muy nuevo y supongo que no tiene tantas bibliotecas y módulos de terceros para trabajar.
JavaScript, con o sin nodo, está mucho más extendido, ya que es el único idioma compatible de forma nativa con todos los principales navegadores.
Entonces, si desea comenzar a trabajar con aplicaciones existentes, o poder trabajar junto con otros desarrolladores, debe saber javascript.
Pero si recién está comenzando y tiene tiempo, le sugiero que preste atención a Dart.
Dart fue creado para ejecutarse en ambos extremos, el servidor y el navegador, y será muy rápido y eficiente. Y está respaldado por Google (y exactamente por el mismo equipo de desarrolladores que creó V8, por lo que apuesto a que será una plataforma increíble para trabajar).
- ¿Cómo hago un sitio web comercial gratuito?
- ¿Cómo se logra el escalado en node.js?
- ¿Cuál es la mejor herramienta de prototipos / maquetas web?
- ¿Cuál es el mejor entrenamiento para aprender AngularJS en Chennai?
- ¿Qué necesito agregar a una página web si ya he diseñado usando HTML y CSS solo para que sea un sitio web completamente funcional que pueda registrar?