La presentacion ha terminado.
La clave es ...

Entorno de programación orientado a eventos[1], pensado para construir programas de red rápidos y escalables, con modelos de entrada/salida sin bloqueo[2]que hacen liviano y eficiente el entorno. Perfecto para aplicaciones en tiempo real y de datos intensivos.
Announcing ql.io
How LinkedIn used Node.js and HTML5 to build a better, faster app
https://www.uber.com/
Walmart Labs y Spumko la division de Node.js en Walmart Labs
Febrero 28 nodeday.com patrocinado por Paypal
El backend de su aplicación movil es Node.js



var $r = db.query('select * from T');// puedo usar el $r
echo $r
db.query('select * from T', function (r) {// puedo usar el r
alert(r);
});// el flujo del programa sigue
alert('Hola Mundo');

var r = db.query('select * from T');
db.query("select ...", function(r) {// uso el r
});
“Un lenguaje que no tenga todo, es realmente fácil programarlo para que lo haga todo.”
– Dennis Ritchie

root@host: ~ # echo deb http://ftp.us.debian.org/debian/ sid main > /etc/apt/sources.list.d/sid.list root@host: ~ # apt-get update root@host: ~ # apt-get install nodejs npm### Opcional (y obligatorio para algunos modulos)root@host: ~ # apt-get install build-essential # Herramientas de compilación root@host: ~ # apt-get install nodejs-dev # Codigo de nodejs
sudo apt-get install python-software-properties sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs npm### De nuevo, opcional (y obligatorio para algunos modulos)sudo apt-get install build-essential # Herramientas de compilación sudo apt-get install nodejs-dev # Codigo de nodejs
node.js tiene algunos principios bastante ligados con los Unix modernos.git clone git://github.com/joyent/node.git
cd node/
git checkout v0.6.15wget -c https://github.com/joyent/node/tarball/v0.6.15 -O node-0.6.15.tar.gz
tar zxvf node-0.6.15.tar.gz
cd joyent-node-d90d46f/mkdir ~/local
./configure --prefix=~/local
make -j2 # dependiendo del numero de cores.
make install
echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc
source ~/.bashrcsu -
./configure
make -j2 # dependiendo del numero de cores.
make installcurl http://npmjs.org/install.sh | shnpm install expressnpm install -g expressnpm search hook.io # tema o tag a buscar
El node-toolbox es un sitio donde podemos encontrar los paquetes registrados en NPM ordenados por categorías. También tiene links a sitios de interés y listados por popularidad de paquetes. La aplicación está desplegada en lasSmart Machines de Joyent y su url es:toolbox.no.de
El wiki de node tiene un listado de módulos compatibles con node.js.
Listado de modulos de node.js ordenados por su ranking.
telnet localhost 8000telnet localhost 8000
ip fcbosque.org
salirhttp://localhost:4000/


/