Von
Jürgen Mayrbäurl
29. June 2011 08:11

Gemeinsam mit der Firma Joyentund Ryan Dahl wird Microsoft demnächst eine Implementierung der populären Open Source JavaScript Library Node.js für Windows zur Verfügung stellen.
Node.js Ziel ist die Vereinfachung der Entwicklung von skalierbaren Netzwerkprogrammen. Damit ist es z.B. möglich mit wenigen Zeilen JavaScript Code einen einfachen Webserver aufzusetzen.
Beispiel Webserver, der mit “Hello world” antwortet:
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(1337, "127.0.0.1");
console.log('Server running at http://127.0.0.1:1337/');
Als erster Schritt wird dazu das hochperformante IOCP API von Node.js nativ auf Windows implementiert. Das dadurch entstehende Binary node.exe wird dann unter Windows Azure und Windows Server, zurückreichend bis zur Version 2003, einsetzbar sein.
Weiterführende Informationen dazu am Node.js Blog