Node JS (Francisco Cerdas)

1,039 views
802 views

Published on

Node JS (Francisco Cerdas)

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,039
On SlideShare
0
From Embeds
0
Number of Embeds
115
Actions
Shares
0
Downloads
23
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Node JS (Francisco Cerdas)

  1. 1. NODE JS Con se come eso?
  2. 2. QUE ES NODE.JS? Entorno de programación en el servidor basado en javascript NODEby Francisco Cerdas Ureña 1of 1 Entorno de programación orientado a eventos en el servidor, pensado para construir programas de red rápidos y escalables, con modelos de entrada/salida sin bloqueo que hacen liviano y eficiente el entorno. Perfecto para aplicaciones en tiempo real y de datos intensivos. Página oficial de Node.JS: www.nodejs.org
  3. 3. JAVASCRIPT EN EL SERVIDOR Javascript es un lenguaje muy completo!!! NODEby Francisco Cerdas Ureña 2of 1 o JavaScript en Server – Side. o Construido sobre V8 (el motor de JS de Chrome). o Orientado a eventos. o Similar a EventMachine o Twisted. o Sistema de modulos CommonJS. o Core escrito en C++. Excelente libro de Node.JS: www. nodebeginner.org Javascript en el servidor? WTF?
  4. 4. JAVASCRIPT EN EL SERVIDOR Orientado a EVENTOS. Caso: blocking I/O NODEby Francisco Cerdas Ureña 3of 1 Muchas aplicaciones web tienen códigos como este: Básicamente es lo que se conoce como programación estructurada. Pero, ¿Y qué hace el software mientras se hacen las consultas a la base de datos? En la mayoría de los casos … solo esperar las respuesta.
  5. 5. JAVASCRIPT EN EL SERVIDOR Orientado a EVENTOS. Caso: non-blocking I/O NODEby Francisco Cerdas Ureña 4of 1 De la forma de javascript, seria algo así: Programación controlado por eventos (event-driven). El buen software puede ser multi-tarea.
  6. 6. PORQUE NODE.JS? Un poco de la historia de la web NODEby Francisco Cerdas Ureña 5of 1
  7. 7. QUIENES USAN NODE.JS? Ejemplos de proyectos famosos y exitosos de node js NODEby Francisco Cerdas Ureña 6of 1 Esta interasante chamo, pero quienes usan esa vaina? Haber si es tan famoso!!!
  8. 8. DESVENTJAS Y VENTAJAS DE NODE.JS Algunas desventajas de node js NODEby Francisco Cerdas Ureña 7of 1 o Puesta en marcha de los proyectos grandes. o No es optima para aplicaciones pesadas en CPU. o Detección de errores. o Falta algunos aspectos importantes en seguridad. o Madurez.
  9. 9. DESVENTJAS Y VENTAJAS DE NODE.JS Algunas ventajas de node js NODEby Francisco Cerdas Ureña 8of 1 o Mucho mejor rendimiento y reducción en la carga de la memoria. o Funciona hasta 20x mas rápido que en otros escenarios. o Es fácil de entender para muchos programadores que ya conocen Javascript. o Se reducen de 30 a 3 servidores. o Es escalable. o Paquetes para realizar todo tipo de tareas. o Comunidad creciente.
  10. 10. INTEGRACION DE NODE.JS Se puede integrar con otros lenguajes NODEby Francisco Cerdas Ureña 9of 1
  11. 11. QUE SUCEDERA CON AJAX? Actuales desarrollos de javascript son utilizables NODEby Francisco Cerdas Ureña 1 of 1
  12. 12. FRAMEWORKS FAMOSOS DE NODE.JS Algunos frameworks actuales EXPRESS EXPRE SS JSExpress es sin duda el framework más conocido de node.js. Nodeby Francisco Cerdas Ureña 1 of 1 SAILS JSHace facil la construccion de aplicaciones de Node JS empresariales. Diseñado para imitar el patron MVC. FLATIRO N JSFlatiron es un marco adaptable para la creación de aplicaciones web modernas. Fue construido desde cero para su uso con Javascript y Node.js. GEDD Y JSOtro framework que imita el patron MVC.
  13. 13. NODE.JS JUSTO DE TOMAR EN CUENTA Se puede evaluar para futuros desarrollos NODEby Francisco Cerdas Ureña 1 of 1
  14. 14. PREGUNTAS? NODEby Francisco Cerdas Ureña 1 of 1
  15. 15. GRACIAS POR SU ATENCION NODEby Francisco Cerdas Ureña 14of 1

×