Node.js

Es un entorno de ejecución para JavaScript construido con el motor de JavaScript V8 de Google Chrome (que es uno de los motores más avanzados de JavaScrip). Gracias a esta herramineta no dependemos de las navegadores para el desarrollo de páginas web.

Esto nos da algunas ventajas.

  • No dependemos de la compatibilidad del navegador con JavaScrip.
  • Es muy liviano y eficiente.
  • NPM (Node Package Manager), que es uno de los repositorios más grande que existe y en este podemos encontrar cualquier librería que necesitemos utilizar.

Node.js es muy bueno para desarrollar:

  • Servidores WEB, ya que contiene paquetes propios de node.js o de terceros.
  • Desarrollos basados en sockets, como chats, y aplicaciones a tiempo real.
  • Programas para placas, como por ejemplos arduinos, ya que estos tiene muy poco hardware, por lo que tiene poca potencia y node.js al ser liviano es perfecto para este tipo de placas programables.

Vídeo explicativo: https://youtu.be/V17ozHd9ojI .