Monat: Mai 2011

Cloud9: JS IDE in der Cloud

Unter cloud9ide gibt es eine richtig gute JS-IDE einschl. Debugger, die vollständig im Browser läuft. Das Ganze ist Open Source, auf Serverseite wird Node.js (einschl. NPM) verwendet und man kann sich dort auch gleich einen Testzugang zulegen. Ich empfehle jeden, sich erst ein Repository bei Git anzulegen, dann kann man sich gleich mit den Git-Zugangsdaten anmelden. In Cloud9 kann man dann über die Console seinen Code auch gleich committen.

Interessanterweise sieht man bei der Google I/O 2011 einen Screenshot der IDE mit Google App Engine Support!

In der IDE kann man jetzt mal sehr gut mit Node rumspielen und sich testweise einen Server in Javascript schreiben.

var http = require("http");

http.createServer(function(request, response) {
  response.writeHead(200, {"Content-Type": "text/html"});
  response.write("Hello World");
  response.end();
}).listen(process.env.C9_PORT);

Geht mann jetzt auf die Seite http://projekt_name.dein_username.cloud9ide.com, sieht man dort die „Hello World“-Ausgabe, die vom Server kommt.

Wer sich ein bisschen mit Node.js auseinandersetzen will und noch kein Profi ist, dem empfehle ich das herrvorragende (und unterhaltsame) Tutorial von Manuel Kiessling: nodebeginner.org.




HTML5

Um mal HTML5 ein wenig zu pushen, werde ich so langsam das gesamte Blog darauf umstellen. Angefangen habe ich jetzt schon bei derTagCloud, die benutzt aktuell nun Canvas.
Wer die nicht sieht, sollte sich mal langsam einen aktuellen Browser besorgen…

Wer seinen aktuellen Browser mal testen möchte, was der alles an HTML5 schon unterstützt, kann das hier tun.

Und wer garnicht weiß, wovon ich spreche, kann sich die Beispiele hier mal ansehen..