que es node.js

Páginas: 2 (347 palabras) Publicado: 18 de noviembre de 2014
Node.js es un entorno de programación en la capa del servidor basado en el lenguaje de programación Javascript, asíncrono, con I/O de datos en una arquitectura orientada a eventos y basado en elmotor Javascript V8 de Google. Fue creado con el enfoque de ser útil en la creación de programas de red altamente escalables, como por ejemplo, servidores web. Fue creado por Ryan Dahl en 2009 y suevolución está apadrinada por la empresa Joyent, que además tiene contratado a Dahl en plantilla.

Node.js es similar en su propósito a Twisted o Tornado de Python, Perl Object Environment de Perl, Reactde PHP, libevent o libev de C, EventMachine de Ruby, vibe.d de D y de Java existe Apache MINA, Netty, Akka, Vert.x, Grizzly o Xsocket. Al contrario que la mayoría del código JavaScript, no se ejecutaen un navegador, sino en el servidor. Node.js implementa algunas especificaciones de CommonJS.5 Node.js incluye un entorno REPL para depuración interactiva.


Node.js incorpora varios "módulosbásicos" compilados en el propio binario, como por ejemplo el módulo de red, 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. Es posible utilizar módulos desarrollados por terceros, ya sea como archivos ".node" precompilados, o como archivos en javascript plano. Los módulosJavascript se implementan siguiendo la especificación CommonJS para módulos,6 utilizando una variable de exportación para dar a estos scripts acceso a funciones y variables implementadas por losmódulos.7

Los módulos de terceros pueden extender node.js o añadir un nivel de abstracción, implementando varias utilidades middleware para utilizar en aplicaciones web, como por ejemplo los frameworksconnect y express. Pese a que los módulos pueden instalarse como archivos simples, normalmente se instalan utilizando el Node Package Manager (npm) que nos facilitará la compilación, instalación y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Node.js
  • node.js

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS