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.

Eclipse Tool für NodeJs, AngularJs etc.

Eclipse Tool für NodeJs, AngularJs etc.

Nodeclipse & Enide. /noʊdˈklɪps/ , AnIDE. Tools for JavaScript and Java: Node.js, Android, Gradle and more. Links. News. Features. Demo. History. Usage. Download. Support. Support us. About. Since 2013 our motto has been “One-stop [work]shop for Node.JS tools”. We can’t develop everything at …