Node.js – der neue Technologie Hype

Serverseitiges JavaScript (!?!)

Node.js findet sich zurzeit auf zahllosen Tech-Blogs und Geek Seiten. Kein Wunder, denn serverseitiges JavaScript klingt erstmal nach einer großen Sache. Ich muss gestehen, als PHP Programmierer hab ich mich anfangs gefragt, warum man diese Frickelsprache denn nun auch auf dem Server ausführen will. Nachdem ich mich aber ein wenig mit dem Thema beschäftigt habe konnte ich das üble Vorurteil gegen JavaScript ablegen und empfinde nun tatsächlich fast so etwas wie Bewunderung für das elegante Sprachkonzept. (Interessanterweise gibt’s das Vorurteil aber auch genauso in die andere Richtung, wie ich kürzlich auf einem Treffen der Hamburger JS Usergroup feststellen konnte :) )

Der kleine Unterschied!

Was macht node also anders als die anderen? Im Gegensatz zu den meisten Web-Server Technologien liegt der Fokus auf Echtzeit Anwendungen. Während man einem gewöhnlichen Server eine Frage stellen muss um eine Antwort zu erhalten, kann node mit einfachen Mitteln eine dauerhafte Verbindung zum Browser aufbauen und darüber ohne weiteres Daten schicken. Das macht beispielsweise für Chat-Anwendungen oder Börsenkurse total viel Sinn.

Wie entwickelt sich’s denn?

node basiert auf der V8 JavaScript Engine. Das ist jener Bauteil, der den Chrome Browser so schnell macht. Für diese Engine gibt es schon zahlreiche Entwicklungswerkzeuge, die sich beispielsweise gut in die Eclipse IDE integrieren. So ist es unter anderem möglich nahtlos serverseitigen und browserseitigen JavaScript Code zu debuggen. Fancy!

Mit npm gibt es auch einen leistungsfähigen Paketverwaltungsmechanismus mit einem Repository von tausenden von Paketen. Damit hat man für fast jeden Anwendungsfall schon Pakete auf die man aufbauen kann.

Und so geht’s weiter!

Ich habe eine kleine Präsentation vorbereitet, die illustrieren soll was man mit node so machen kann. Sehr zu empfehlen ist auch die offizielle Website unter www.nodejs.org, speziell die Präsentationen sind absolut sehenswert.

Aber die beste Art sich mit node auseinanderzusetzen ist es einfach mal auszuprobieren. Also, viel Spaß beim noden.

Dieser Beitrag wurde unter Development, Workshops veröffentlicht. Setze ein Lesezeichen auf den Permalink.

Eine Antwort auf Node.js – der neue Technologie Hype

  1. Pingback: Karriere & Weiterbildung bei der ICANS | ICANS Developer Blog