Que es esto ????
NodeJS es JavaScript… si así como lees, NodeJs es una
implementación de JavaScript bajo el runtime con el...
Pero que puedo hacer ??
Puedes hacer todo lo que te
puedas imaginar, ya que NodeJS
esta destinado para múltiples
estilos, ...
Algunas Caracteristicas
• Rapido.
• Escalable.
• Manejo de Eventos.
• Asincrono, no bloqueo de I/O.
• Ligero.
• Eficiente....
Ejemplos.
En el siguiente ejemplo lanzamos una aplicación que monta su propio webserver, al mejor estilo de Django y
queda...
• Appfog (alojamiento)
• http://book.mixu.net/node/index.html (ebook)
• Express.js – Framework
• Sails.js – Realtime Apps ...
Quien lo usa. ??
Luis Toscano
@codigolandia
http://www.luistoscano.com
http://www.caribecoders.com
academia@caribecoders.com
Node.js, Javascript mas allá del explorador.
Próxima SlideShare
Cargando en…5
×

Node.js, Javascript mas allá del explorador.

470 visualizaciones

Publicado el

conozcamos sobre node.js, una maravilla tecnológica :P que nos permite crear la web del futuro, con capacidades para desarrollo en tiempo real, aplicaciones de escritorio, acceso a hardware entre otras muchas funcionalidades, siempre liviano y orientado a eventos.

node.js is a implemtation of a V8 the engine from javascript built in c++, this is the powerfull of the web at the future.

Publicado en: Tecnología
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
470
En SlideShare
0
De insertados
0
Número de insertados
37
Acciones
Compartido
0
Descargas
10
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Node.js, Javascript mas allá del explorador.

  1. 1. Que es esto ???? NodeJS es JavaScript… si así como lees, NodeJs es una implementación de JavaScript bajo el runtime con el que ha sido desarrollado Google Chrome, el cual es llamado V8 y permite que JavaScript funcione como un lenguaje mas amplio y utilizable del lado del servidor. De esta forma podemos con un mismo conocimiento trabajar tanto en el lado del cliente como en el lado del servidor, mediante un poderoso framework que permite muchas formas de trabajo, creación de robustas aplicaciones entre otros modelos informáticos que podemos desarrollar.
  2. 2. Pero que puedo hacer ?? Puedes hacer todo lo que te puedas imaginar, ya que NodeJS esta destinado para múltiples estilos, necesidades, etc…. Algunos como lo son apps para móviles, webservices, real-time apps, sockets, desarrollo distribuido, integración con hardware, aplicaciones de escritorio en fin lo que usted se imagine.
  3. 3. Algunas Caracteristicas • Rapido. • Escalable. • Manejo de Eventos. • Asincrono, no bloqueo de I/O. • Ligero. • Eficiente. • Funciona en Sistemas Distribuidos. • Amigo especial de grandes aplicaciones. • Curva de aprendizaje, corta. • Una comunidad Activa.
  4. 4. Ejemplos. En el siguiente ejemplo lanzamos una aplicación que monta su propio webserver, al mejor estilo de Django y queda totalmente funcional. var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello Worldn'); }).listen(1337, '127.0.0.1'); console.log('Server running at http://127.0.0.1:1337/'); Este ejemplo realiza el montaje de un servicio por TCP. var net = require('net'); var server = net.createServer(function (socket) { socket.write('Echo serverrn'); socket.pipe(socket); }); server.listen(1337, '127.0.0.1'); Tanto como el primer ejemplo como el segundo deberan ser ejecutados mediante el comando NODE de la siguiente forma : node nombreApp.js
  5. 5. • Appfog (alojamiento) • http://book.mixu.net/node/index.html (ebook) • Express.js – Framework • Sails.js – Realtime Apps framework • Cylon.js – Robotics Framework • Yeoman – Scalffolding tool • Grunt – TaskRunner • Bower – Package Installer Recursos.
  6. 6. Quien lo usa. ??
  7. 7. Luis Toscano @codigolandia http://www.luistoscano.com http://www.caribecoders.com academia@caribecoders.com

×