Installation und Nutzung von Node.js (Serverseitiges Javascript)

FlorianR

Erfahrenes Mitglied
Hallo Zusammen,

ich habe gerade einen Interessanten Artikel über Node.js gelesen und würde gerne eine kleine Chat-Lösung bauen. Wenn ich alles richtig verstanden habe, soll das Framework Server-seitiges Javascript ermöglichen. Ich finde das Thema extrem spannend und würde gerne wissen ob schon jemand Erfahrungen sammeln konnte und das Framework auf einem Debian-Server zum laufen gebracht hat. Wenn ja, wie.

Freue mich auf eure Antworten!
 
Ich habe es hier auf meinem Ubuntu Rechner installiert so wie hier beschrieben https://github.com/joyent/node/wiki/Installation
Danach noch npm (Installation ist ein Einzeiler).

Ich finde Node.js wirklich Klasse. Nicht zuletzt deshalb, weil ich JavaScript liebe :-D. Habe unter anderem eine Trie-Suche (http://de.wikipedia.org/wiki/Trie) implementiert mit Levenshtein Unterstützung (http://de.wikipedia.org/wiki/Levenshtein-Distanz). Dazu dann noch einen HTTP Webservice um Anfragen stellen zu können. Hier ein Tweet von mir dazu: http://twitter.com/#!/Prinzhorn/status/70944623421440000
Die Suche dauert etwa 0ms (genauer habe ich es nicht gemessen :-D). Vorausgesetzt alle 98569 Wörter aus "/usr/share/dict/american-english" liegen als trie im Speicher. Levenshtein Distanz von 2 dauert dann schon 10ms
{"Bach":2,"Mach":2,"each":1,"etch":2,"Beach":1,"Leach":1,"beach":0,"leach":1,"peach":1,"reach":1,"teach":1,"Hench":2,"Heath":2,"Leah":2,"Peace":2,"Roach":2,"Reich":2,"Welch":2,"beech":1,"belch":1,"bench":1,"coach":2,"death":2,"fetch":2,"heath":2,"ketch":2,"leech":2,"leash":2,"neath":2,"poach":2,"perch":2,"peace":2,"roach":2,"retch":2,"react":2,"vetch":2,"wench":2,"yeah":2,"bah":2,"bash":2,"bath":2,"back":2,"batch":2,"birch":2,"bitch":2,"blah":2,"black":2,"botch":2,"brash":2,"brace":2,"bract":2,"bunch":2,"butch":2,"beck":2,"berth":2,"betcha":2,"bead":2,"beak":2,"beam":2,"bean":2,"bear":2,"beat":2,"beau":2,"beads":2,"beady":2,"beaks":2,"beams":2,"beans":2,"beard":2,"bears":2,"beast":2,"beats":2,"beaus":2,"beaux":2,"beacon":2}

Man merkt mir meine Begeisterung hoffentlich an :-D

Wo hast du einen Artikel gelesen? Es wird leider viel Mist über Node.js erzählt.

Edit: Als "Mist" will ich es nicht bezeichnen, aber "Server-seitiges Javascript ermöglichen" ist falsch. Das kann Node.js auch, aber Node.js ist viel abstrakter und beherrscht alles was sich irgendwie asynchron und event-basiert abarbeiten lässt. Da zählen natürlich auch Webserver dazu, aber eben nur als eines von vielen Modulen.
 
Zuletzt bearbeitet:
Zurück