Tag Archives: Javascript

Install NodeJs and npm with Plesk

Falls Nodejs unter Linux bei einer vorhanden Plesk Installation installiert wird, wid Plesk beim installieren von nodejs deinstalliert.

Um dies zu verhindern, muss man folgende Befehle ausführen:

danach das ganze testen

Sollte bei Entfernen, immer noch plesk Pakete auftauchen – kann npm auch mit

installiert werden, aber vorher “nodejs” per apt-get installieren.

Falls alles stimmt und keine Plesk Pakete bei entfernen auftauchen mit

installieren.

Damit jetzt auch noch “node” in der shell aufgerufen werden kann und nicht nur nodejs folgendes auf der Commando Zeile eingeben:

NodeJs – starten eines HTML und Javascript Webservers

Mit NodeJs einen einfachen HTML und Javacript Webserver aus Eclipse starten

Mit Hilfe dem Eclipse Note Plugin aus “nodeclipse” kann man Javascript Dateien als Node Application starten.

runAsNodeApplication

Damit man aber mit Node aber auch einen minimal Webserver starten kann braucht man die Abhängigkeit “serve-static”. Dazu erstellt man am besten in dem root Ordner seines Webprojektes eine “package.json” Datei mit dem folgenden Inhalt: Continue reading NodeJs – starten eines HTML und Javascript Webservers

HTML5 / Javascript für Desktop Anwendungen

Eine Anwendung die mit HTML5 und Javascript erstellt wird, kann auf vielen Plattformen verwendet werden. Als Mobile App oder auch als Desktop Anwendung und ist zudem nicht an ein Betriebssystem gebunden wie das z.B. bei nativen Android Apps der Fall ist.

Wer aber in Google nach “javascript html5 desktop application” sucht bekommt als Ergebnisse TideSDK, AppJS, BracketsShell, Sencha und Node-webkit. Während bei TideSDK und AppJS es anscheinend keine Entwicklung mehr gibt, ist Sencha Desktop eine kommerzielle Lösung. Ich habe mir daher mal Node-Webkit im Zusammenhang mit NodeJS näher angeschaut. Sucht man nach Beispielen und versucht diese unter Linux 64bit und “grunt” zum laufen zu bringen, landet man sehr schnell bei einem Fehler mit “libudev.so.0”. Um diesen Fehler zu lösen hat bei mir nur das Script von rockiger aus seiner Anwendung https://github.com/rockiger/akiee/blob/master/scripts/build_binaries.sh geholfen.

Nach den ersten Gehversuchen hat sich aber schnell gezeigt das mit Hilfe von Node-Webkit im zusammen spiel mit NodeJs die Entwicklung von Desktop Anwendungen schnell und einfach möglich ist. Es wird zudem Windows, Linux und Mac unterstützt (https://github.com/nwjs/nw.js/wiki/How-to-package-and-distribute-your-apps). Desweiteren kann mit den gleichen Dateien eine Android App erstellt werden oder eine Webseite.