Node.js Implementierung für Windows

Von Jürgen Mayrbäurl  Autor Feed 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

Comments (2) -

>

6/30/2011 10:49:04 AM #

Nur zum Verständnis - bedeutet dass, dass damit dann Javascript vollständig zur Entwicklung eines simplen Servers eingesetzt werden soll/kann oder nur in Kombination mit einem traditionellen ASP.NET Seite, wo man ein bisschen AJAX machen möchte?

Daniel Lang Österreich

>

6/30/2011 12:06:48 PM #

Hallo Daniel,

Node.js läuft Serverseitig und ist auch dafür konzipiert. Im Prinzip kann mann damit einen Webserver bauen. Um Deine Frage zu beantworten: man braucht dazu kein Asp.NET.

Im Prinzip fällt ein vergleich mit Asp.NET jedoch sehr schwer, da der Abstraktionsgrad der beiden Technologien deutliche Unterschiede haben. Node.js ist auf einem - würde ich mal sagen - niedrigeren Level angesiedelt. Derzeit besteht jedoch hohes Interesse in der Community für Node.js, was das Framework an Funktionalität sicher sehr schnell wachsen lässt. Vor allem die Community der Webentwickler (JS) wird durch dieses Framework sehr bereichert - vor allem im Server Bereich.

Und ja, man kann mit JS einen  ganzen Server entwickeln - aber nicht nur das! Wenn man sich das Framework ansieht, sieht man was mit Node.js alles möglich ist ;)

lg Mario

Mario Meir-Huber Österreich

Add comment

  Country flag

biuquote
  • Comment
  • Preview
Loading

www.microsoft.com/austria | © 2009 Microsoft Corporation. Alle Rechte vorbehalten.
BlogEngine.NET 2.5.0.6 powered by atwork