Node.js
Node.js Design Fundamental
Buscar..
La filosofía de Node.js.
Núcleo pequeño , módulo pequeño : -
Construya módulos pequeños y de propósito único no solo en términos de tamaño de código, sino también en términos de alcance que sirvan para un solo propósito
a - "Small is beautiful"
b - "Make each program do one thing well."
El patrón del reactor
El patrón de reactor es el corazón de la naturaleza asíncrona de node.js
Permitió que el sistema se implementara como un proceso de un solo hilo con una serie de generadores de eventos y controladores de eventos, con la ayuda de un bucle de eventos que se ejecuta continuamente.
El motor de E / S sin bloqueo de Node.js - libuv -
El patrón de observador (EventEmitter) mantiene una lista de dependientes / observadores y los notifica.
var events = require('events');
var eventEmitter = new events.EventEmitter();
var ringBell = function ringBell()
{
console.log('tring tring tring');
}
eventEmitter.on('doorOpen', ringBell);
eventEmitter.emit('doorOpen');
Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow