Node.js es un entorno de ejecución de JavaScript del lado del servidor que permite el desarrollo de aplicaciones altamente escalables. Fue creado por Ryan Dahl en 2009 y se programa en JavaScript para ejecutarse en el servidor. Grandes empresas como PayPal, eBay y LinkedIn usan Node.js debido a su capacidad para manejar múltiples conexiones y procesamiento de E/S de forma simultánea, lo que lo hace útil para aplicaciones en tiempo real.
2. ¿Qué es NodeJS?
• Creado por Ryan Dahl.
• Lanzado el 27 de mayo del 2009.
• Se programa en JavaScript.
• Se ejecuta en server side.
• Útil para crear programas altamente
escalables.
• Buena gestión de paquetes. (NPM)
3. ¿Por que NodeJS?
• Mucho procesamiento I/O al mismo tiempo.
• Aplicaciones real time.
• Manejo ágil de múltiples conexiones.
4. ¿Quienes usan NodeJS?
• Paypal
• eBay
• LinkedIn
• Yahoo!
• Y muchos mas…
https://github.com/joyent/node/wiki/Projects
,-Applications,-and-Companies-Using-Node
5. Instalar Node
• Windows
– Descargar el Windows Installer
• Mac
– Descargar el Mac Installer
• Linux:
– Sudo apt-get install nodejs
http://nodejs.org/download/
6. Documentación
• Documentación oficial de NodeJS
– http://nodejs.org/api/
• Node School
– http://nodeschool.io/
• Stack Overflow
– Node.Js Tag
• GitHub
– Proyectos nodejs
7. • Es el administrador oficial de paquetes de
Node. (npmjs.org)
• Permite instalar paquetes localmente o de
forma global
– Npm install socket.io
– Npm install socket.io -g
Gestor de paquetes: NPM