• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Introduccion a Nodejs
 

Introduccion a Nodejs

on

  • 703 views

pequeña intro a nodejs

pequeña intro a nodejs

Statistics

Views

Total Views
703
Views on SlideShare
703
Embed Views
0

Actions

Likes
1
Downloads
15
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Introduccion a Nodejs Introduccion a Nodejs Presentation Transcript

    • Código de lado servidor con Javascript y mucho más.
    •  Node.js es un entorno de programación en la capa del servidor basado en Javascript, con E/S de datos desde una arquitectura orientada a eventos y basado en el motor Javascript V8. V8 es un interprete, compilador y ejecutor de código Javascript.
    •  “Node.js es muchas cosas, pero en esencia es una forma de ejecutar JavaScript fuera del navegador web” – Ryan Dahl – 2009. Node.js le permite a JavaScript ser aplicado en muchos contextos más, en particular en los servidores web.
    •  JavaScript es un lenguaje orientado a eventos y node utiliza esta característica para producir servidores altamente escalables. Con una arquitectura llamada “bucles de eventos”, hace que la programación del servidor node sea altamente escalable y a su vez fácil y segura.
    •  Node.js incorpora varios "módulos básicos" compilados en binario, como por ejemplo el módulo Net, que proporciona una capa para programación de red asíncrona y otros módulos fundamentales, como por ejemplo Path, FileSystem, Buffer, Timers, y el de propósito más general Stream.
    • Dentro de la carpeta nodejs crearemos la carpeta htdocs, dentro de ella crearemos nuestro Script para montar un servidor web.var http = require(http); //importamos el modulo "http"http.createServer(function (req, res) { // creamos un servidor res.writeHead(200, {Content-Type: text/plain}); //escribimos la cabecera de nuestro documento res.end(Bienvenido coneccion #‟ +req.socket.server._connections+‟n); // enviamos un texto como salida}).listen(80, „localhost); // el servidor comienza a escuchar las peticiones// que se le hagan desde la siguiente dirección: http://localhostconsole.log(Servidor corriendo en http://localhost:80/);
    •  NPM (node package manager) REPL (Read–eval–print loop) CommonJS V8 JavaScript Engine(C++) ECMAScript: es un lenguaje de script ExpressJS Socket.IO Stylus Jade
    •  Síncrono: var result = db.query(‘select * from usuario’); // use result Asíncrono: db.query(‘select * from usuario’, function(result){ // use result });
    •  HTTP: es half-duplex (su tráfico fluye en una sola dirección a la vez).(Nextel) WebSocket: es una tecnología web que establece canales de comunicacion bi- direccional(full-duplex) usando una simple conexión TCP.
    •  Real-Time Apps Escalables APIs JSON REST Streaming
    •  Bomber