Node.js hat in der Regel zwei Reaktionen verursacht. Die erste Gruppe die es sofort verstanden haben oder jene die es verwirrt.
Wenn Du dich zur zweiten Gruppe zählst solltest Du diesen abschnitt lesen ansonsten gleich zur Installation und dem ersten Test springen.
Was node.js alles ist:
- Serverseitiges JavaScript
- Es ist Ereignis-Basiert, also vergleichbar mit einer Event-Machine
- Das JS ist die Ausführung von JavaScript-Engine V8 (das Ding, das Google Chrome so schnell macht ).
- Node.js stellt eine JavaScript-API auf das Netzwerk und Zugriff auf das Dateisystem zur Verfügung.
- Es lässt Sie JavaScript-Programme im Terminal ausführen. z.B. in dem man ’node meineApp.js ” ausführt.
Wann und wieso sollte man Node benutzen ?
Node.js ist sehr gut, wenn Sie mehrere Dinge gleichzeitig tun muss. In Node.js läuft alles parallel, außer dem Code. Das kann man sich so vorstellen (Achtung Metapher), dass der Code so etwas wie der König ist und Node.js eine Menge von Dienern. Der König gibt seinen Dienern eine Liste von Aufgaben, die dann von den den Dienern untereinander aufgeteilt werden und und abgearbeitet (Metapher Ende).
Ein wichtiger Grund für Node.js ist die Effizienz. In einer Web-Anwendung ist das wichtigste Ansprechzeit, diese Kosten in der Regel Zeit, um all die Datenbank-Abfragen auszuführen. Mit Node.js kann man alle Anfragen auf einmal ausführen, wodurch die Reaktionszeit auf die Dauer der langsamste Anfrage minimiert wird.
Ein weiterer Grund ist JavaScript. Man kann Node.js benutzen, um Code zwischen dem Browser und Backen zu teilen. JavaScript ist auch auf dem Weg zu einem wirklich universellen Sprache zu werden.
Node.js installieren
Mac installation
Wer das großartige Hombrew unter OSX nutzt kann mit folgender Zeile node einfach installieren
brew install node
Ohne jeglichen schnickschnack brauchen wir lediglich drei schritte
git clone git://github.com/ry/node.git
cd node
./configure
make
sudo make install
Ubuntu installation
Abhängigkeiten installieren
sudo apt-get install g++ curl libssl-dev apache2-utils
sudo apt-get install git-core
Dann aktuelle quellen von gitHub clonen und installieren
git clone git://github.com/ry/node.git
cd node
./configure
make
sudo make install
Windows installation
- cygwin installieren
- aus der SetUp der von cygwin folgende Pakete installieren
- devel → openssl
- devel → g++-gcc
- devel → make
- python → python
- devel → git
- dann die cygwin bash starten Start -> Cygwin -> Cygwin Basg Shell
- Dann aktuelle quellen von gitHub clonen und installieren
git clone git://github.com/ry/node.git
cd node
./configure
make
sudo make install
Wir testen mal unsere erste helloWorld
In der Datei helloWorld.js kopieren wir zum testen folgende Zeilen:
var http = require(‘http’);http.createServer(function (req, res) {res.writeHead(200, {‘Content-Type’: ‘text/plain’});res.end(‘Hallo Welt – helloNode.js \n’);}).listen(8765, “127.0.0.1″);console.log(‘Server running at http://127.0.0.1:8765/’);
node helloNode.js
Gesucht und gefunden durch:
- node js
- nodejs
- node js tutorial
- node js tutorial deutsch
- node js installieren
- nodejs tutorial
- node js anleitung
- nodejs tutorial deutsch
- was ist Node js
- nodejs installieren
Pingback: PHP out? Node.js in? | Homepage
17. November 2011 um 23:52 Uhr
Ich wollte mal nachfragen, ob es jetzt, für die Windows msi Installer Version V 0.6.1 auch notwendig ist wie beschrieben vorher “cygwin” zu installieren etc.
Oder gibt es ein aktuelle “How-to” für die “node.js Installation” unter Windows im Netz? Ich habe leider nichts gefunden
Danke vorab
Golfsegler
29. Januar 2012 um 12:06 Uhr
Deep thought! Thanks for corntibtuing.