Node.js es una plataforma construida encima del entorno de ejecución javascript de Chrome para fácilmente construir rápidas, escalables aplicaciones en red.
**Node.js**
Es un entorno de ejecución para JavaScript basado en el motor V8 de Google y actualmente cuenta con el ecosistema de librerias de código abierto mas grande del mundo llamada NPM. Es un entorno de ejecución orientado a eventos.

----
**Qué es y para que sirve Node.js?**
Node.js es un entorno de ejecución de JavaScript de lado del servidor, el cual permite la creación de aplicaciones de red altamente escalables.

----
**Qué es y para que sirve Node.js?**
Se basa en Programación Orientada a Eventos Asíncronos. Node.js cambia la manera de como conectarse a un servidor, ya que cada conexión dispara un evento especifico dentro del motor y se afirma que puede soportar decenas de miles de conexiones concurrentes sin bloqueos.

----
**JavaScript en el servidor**
- Lenguaje de programación potente
- Posee un excelente modelo de eventos asincrónicos
- Curva de aprendizaje reducida debido al previo conocimiento de muchos desarrolladores

----
**Ventajas**
- Gran capacidad de tolerancia a la cantidad de peticiones simultaneas
- Existencia de gran cantidad de módulos para casi todas las necesidades que se tengan gracias a NPM
- Menor costo de infraestructura
- Comunidad creciente dispuesta a resolver dudas y mostrar nuevas maneras de uso

----
**Electron.js**
Es un framework desarrollado por GitHub el cual permite el desarrollo de aplicaciones de escritorio usando Node.js y tecnologias para web como HTML, JavaScript y CSS.
