O documento apresenta Node.js para iniciantes, discutindo características como I/O não bloqueante, programação assíncrona e o NPM. Também aborda o Socket.IO para comunicação em tempo real e demonstra um exemplo prático de microblog em tempo real usando essas tecnologias.
16. Node Package Manager
Gerenciador de dependências
+170k de módulos Node.js
+20 milhões de downloads por dia!
Integrado no Node.js desde versão 0.6.0
17. Principais comandos npm
npm init - Cria um package.json
npm install <módulo> - instala um módulo
npm remove <módulo> - remove um módulo
npm update <módulo> - atualiza um módulo
Mais comandos do npm
https://docs.npmjs.com
20. Socket.IO
Wrapper do protocolo WebSocket
Comunicação bidirecional (realtime)
Comunicação via eventos
Faz fallback em browsers antigos
FlashSocket
Ajax Long-Pooling
Para instalar: npm install socket.io