Empezando con node.js

download Empezando con node.js

If you can't read please download the document

Transcript of Empezando con node.js

Empezando con

David Arango, Simplelgica

Javascript del lado del servidor

Gestin de entrada/salida orientada a eventos

data = Wadus.allhacer_algo(data)

// Versus

Wadus.all(function(data) { hacer_algo})

Ventaja: concurrencia

Apache versus nginx

Funcionando sobre Google V8

Sistema de mdulos CommonJS

Hola mundo en node.js

Websockets

Polling versus Pulling

Canales persistentes de comunicacin bidireccional cliente/servidor.

NO funcionan con XMLHttpRequest, se acabaron los hacks para hacer Comet.

var sc = new WebSocket("ws://localhost/test");

sc.onopen = function() { console.log(Conectado); };

sc.onmessage = function(evt) { console.log(evt.data); };

sc.onclose = function() { console.log("Desconectado"); };

sc.send(Datos);

Problema: no est soportado (an)

http://github.com/gimite/web-socket-js

Ejemplo: lectura de datos en tiempo real.

node.js + websockets