"Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications.
Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices."
Quelle: nodejs.org/
Wer: Ryan Dahl | Joyent
Was: Google V8 in C++
Wann: Ende 2009
Current Version: v0.8.19
Vergleichbar mit:
Einen Server selber schreiben? Ist das nicht kompliziert?
Mit node.js, nicht wirklich!
Einfache App mit Server:
var http = require('http');
var serverCallback = function (request, response) {
response.writeHead(200, {
'Content-Type': 'text/plain'
});
response.end('Hello World!');
};
var server = http.createServer(serverCallback);
server.listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');
var http = require("http"); //Lädt das basis Modul "http"
var server = http.createServer(serverCallback); //Erstellt den server
server.listen(1337, '127.0.0.1'); //Setzt den Port und lauscht
Über 20k Pakete (Module) wie z.B.: underscore, express, ...
package.json (package.json.nodejitsu.com)
Das war's auch schon!
Immer für euch da: @oliviernt
Download unter: github.com/oliviernt/nodejs-hottopic
Erstellt mit: deck.js
/
#