ıllı Internet y Tecnologías de la Información (2018)

internet, Hosting, dominios, seo, antivirus, banco de imágenes, páginas web, tiendas online

[Enciclopedia Online Gratuita] Diccionario de Internet y Tecnologías de la Información y la Comunicación (TIC):

ıllı Node.js : que es, definición y significado, descargar videos y fotos.

videos internet

salud  ıllı Node.js : que es, definición y significado, descargar videos y fotos.  


Node.js es un ambiente en tiempo de ejecución multiplataforma, de código abierto, para la capa del servidor (mas no limitándose a ello) basado en el lenguaje de programación ECMAScript, asíncrono, con I/O de datos en una arquitectura orientada a acontecimientos y basado en el motor V8 de Google. Fue creado con el enfoque de ser útil en la creación de programas de red enormemente escalables, como por servirnos de un ejemplo, servidores web.? Fue creado por Ryan Dahl en dos mil nueve y su evolución está apadrinada por la compañía Joyent, que además de esto tiene contratado a Dahl en plantilla.? ?


Node.js es afín en su propósito a Twisted o bien Tornado de Python, Perl Object Environment de Perl, libevent o bien libev de C, EventMachine de Ruby, vibe.d de D y Java EE de Java existe Apache MINA, Netty, Akka, Vert.x, Grizzly o bien Xsocket. A la inversa que la mayor parte del código JavaScript, no se ejecuta en un navegador, sino más bien en el servidor. Node.js incorpora ciertas especificaciones de CommonJS.? Node.js incluye un ambiente REPL para depuración interactiva.


Node.js marcha con un modelo de evaluación de un solo hilo de ejecución, utilizando entradas y salidas asíncronas las que pueden ejecutarse concurrentemente en un número de hasta centenares de miles sin incurrir en costos asociados al cambio de contexto.? Este diseño de compartir un solo hilo de ejecución entre todas y cada una de las peticiones atiende a necesidades de aplicaciones enormemente concurrentes, en el que toda operación que realice entradas y salidas debe tener una función callback. Un inconveniente de este enfoque de único hilo de ejecución es que Node.js precisa de módulos auxiliares como cluster? para escalar la aplicación con el número de núcleos de procesamiento de la máquina en la que se ejecuta.


V8 es el ambiente de ejecución para JavaScript creado para Chrome. Es software libre desde dos mil ocho, está escrito en C++ y compila el código fuente JavaScript en código de máquina en vez de interpretarlo en tiempo real.


Node.js contiene libuv para manejar acontecimientos asíncronos. Libuv es una capa de abstracción de funcionalidades de redes y sistemas del archivo en sistemas Windows y sistemas basados en POSIX como Linux, Mac OS X y Unix.


El cuerpo de operaciones de base de Node.js está escrito en JavaScript con métodos de soporte escritos en C++.


Node.js incorpora múltiples "módulos básicos" compilados en el propio binario, como por poner un ejemplo el módulo de red, que da una capa para programación de red asíncrona y otros módulos esenciales, como por poner un ejemplo Path, FileSystem, Buffer, Timers y el de propósito más general Stream. Es posible emplear módulos desarrollados por terceros, así sea como ficheros ".node" precompilados, o bien como ficheros en javascript plano. Los módulos Javascript se incorporan siguiendo la especificación CommonJS para módulos,? usando una variable de exportación para dar a estos scripts acceso a funciones y variables incorporadas por los módulos.?


Los módulos de terceros pueden extender node.js o bien incorporar un nivel de abstracción, incorporando múltiples utilidades middleware para usar en aplicaciones web, como por servirnos de un ejemplo los frameworks connect y exprés. A pesar de que los módulos pueden instalarse como ficheros simples, por norma general se instalan usando el Node Package Mánager (npm) que nos va a facilitar la colección, instalación y actualización de módulos como la administración de las dependencias. Además de esto, los módulos que no se instalen el directorio por defecto de módulos de Node precisarán la utilización de una senda relativa para poder localizarlos. El wiki Node.js da una lista de múltiples de los módulos de terceros libres.


Desarrollo homogéneo entre usuario y servidor


Node.js puede ser conjuntado con una base de datos reportaje (por poner un ejemplo, MongoDB o bien CouchDB) y JSON lo que deja desarrollar en un ambiente de desarrollo JavaScript unificado. Con la adaptación de los patrones para desarrollo del lado del servidor como MVC y sus variaciones MVP, MVVM, etcétera Node.js facilita la reutilización de código del mismo modelo de interfaz entre el lado del usuario y el lado del servidor.


Bucle de eventos


Node.js se registra con el sistema operativo y toda vez que un cliente del servicio establece una conexión se ejecuta un callback. En el ambiente de ejecución de Node.js, cada conexión recibe una pequeña asignación de espacio de memoria activo, sin crear un hilo de ejecución.? En contraste a otros servidores dirigidos por acontecimientos, el bucle de administración de acontecimientos de Node.js no es llamado explícitamente sino se activa al final de cada ejecución de una función callback. El bucle de administración de acontecimientos se acaba cuando ya no quedan acontecimientos por atender.


Las nuevas releases major de Node.js se sacan de la rama master de GitHub cada 6 meses. Las versiones pares se sacan en el mes de abril, y las impares en el mes de octubre. Cuando se libera una versión impar, la versión par precedente pasa a soporte en un largo plazo (Long Term Support, LTS), que da a la versión un soporte activo de dieciocho meses desde la data de comienzo de la LTS. Tras estos dieciocho meses, la versión recibe otros doce meses de soporte de mantenimiento. Una versión activa va a recibir los cambios compatibles unas poquitas semanas una vez que aterricen en la versión estable actual. Una versión de mantenimiendo va a recibir solo actualizaciones críticas y de documentación.?


La estrategia y política de las versiones LTS se administra por el LTS Working Group en cooperación con el Technical Steering Committee de Node.js Foundation.

ReleaseNombreFecha releaseEstado LTSInicio LTSInicio mantenimientoFin mantenimientov0.10.x2013-tres-11Versión antígua, no soportada: Sin soporte-dos mil quince-diez-doce mil dieciseis-diez-31v0.12.x2015-dos-06Versión antígua, no soportada: Sin soporte-dos mil dieciseis-cuatro-doce mil dieciseis-doce-314.xArgon2015-nueve-08Antígua versión, con soporte: Mantenimiento2015-diez-doce mil diecisiete-cuatro-01Abril de 20185.x2015-diez-29No LTSN/D6.xBoron2016-cuatro-26Versión estable actual:Activo2016-diez-18Abril de 2018Abril de 20197.x2016-diez-25No LTSN/D8.xCarbon?2017-cinco-30Versión estable actual:Activo2017-diez-31Abril de 2019Diciembre de 20199.x2017-diez-31No LTSN/D10.xLanzamiento futuro: PendienteOctubre de 2018Abril de 2020Abril de 2021

Existe una comunidad muy activa de desarrolladores de Node.js que se comunican mediante conjuntos de discusión, nodejs y nodejs-dev y el canal IRC #node.js en freenode. La comunidad se reúne en NodeConf, una convención de desarrolladores centrada en Node.js.?


  ELIGE TU TEMA DE INTERÉS: 


autoayuda.es   Internet y Tecnologias 

Está aquí: Inicio > [ INTERNET ] > ıllı Node.js : que es, definición y significado, descargar videos y fotos.

Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Ver políticas