Les dejo por acá el Resumen de la tecnología Node.js
-
¿Qué es Node.js?
Diseñado para crear aplicaciones escalables, Node.js es una tecnología del back-end e intérprete de JavaScript que permite ejecutar código de una manera veloz. De forma similar a un navegador web, Node.js contiene un motor de JavaScript y nos provee herramientas y módulos para interactuar con el entorno en el que se ejecuta. -
¿Qué puedo hacer con Node.js?
Node.js fue creado por los desarrolladores originales de JavaScript con la idea de poder ejecutar este lenguaje fuera del entorno del navegador. Para ello utilizaron el motor V8 de Chrome. Este motor se ocupa de convertir el código JavaScript a código máquina en tiempo real (a lo que se llama JIT, o just-in-time), como corresponde a un lenguaje interpretado como JS (a diferencia de lo que ocurre con los lenguajes compilados que, como bien dice su nombre, deben ser compilados antes de poder ser ejecutados).Node.js no solo permite crear servidores web, sino que, los hace más ágiles y capaces de trabajar con otros lenguajes de secuencia como Python. Por esta razón, los desarrolladores lo utilizan sobre todo en aplicaciones de red que buscan ser rápidas o en proyectos de gran envergadura donde se necesita que los procesos sean ágiles.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?