domingo, 23 de outubro de 2011

Node.js

No nosso Util.runNerdTalks(1) falamos sobre, Node.js.


Node.js é voltado para evented programming no lado server, e programando em javascript. Ele roda sobre a máquina virtual Google V8 (que também é usado no Google Chrome).

Para instalar e rodar ele no:

- Mac - OSX Lion:

1) Instalar o XCode
- Entre no App Store;
- Procure por XCode;
- Clicar em Free / Install;
- Aguardar instalação...







2) Baixar fontes do Node.js;

3) Descompactar o arquivo;

4) Compilar, rodando os seguintes comandos via Terminal:
./configure
make
sudo make install


Testar
1) Criar um arquivo example.js
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(1337, "127.0.0.1");
console.log('Server running at http://127.0.0.1:1337/');


2) Rodar via linha de comando
node example.js




3) Resultado
Server running at http://127.0.0.1:1337/


Pode-se chamar via browser e ver o resultado também:
http://localhost:1337




Fontes:
- node.js
- NPM - um "Synaptic" para Node.js
- JSApp - rodar e testar o Node.js sem instalar em sua máquina
- howtonode - how To
- nodecasts - Videos tutoriais

Nenhum comentário:

Postar um comentário