Websites mit Node.js
Das Entwickeln von Webanwendungen mit Node.js unterscheidet sich Grundlegend von der Herangehensweise in PHP. Wo PHP eine sehr umfangreiche Standartbibliothek bietet ist die von Node.js auf das wichtigste reduziert.
Um Node.js zu erweitern stehen zahlreiche Module zur Verfügung. Module können über die Paketverwaltung NPM installiert werden. Inzwischen ist NPM standardmäßig in der Node.js Installation enthalten.
Nachfolgend einige wichtige Module die für Standardwebanwendungen hilfreich sind:
- Express
Webframework welches die Arbeit mit Node.js extrem erleichtert - Swig
Templateengine für express, benötigt Consolidate um zu funktionieren - Xml2js
Einfacher Wrapper wandelt XML in JSON um und ermöglicht so direkten Zugriff. Funktioniert unter Linux und Windows - Eyes
Bringt Farbe in die Console - MongoJs
Datenbanktreiber für MongoDb - Prompt
Nimmt Eingaben von der Commandline entgegen - Cheerio
jQuery Implementierung für Node.js ermöglicht den Zugriff auf das DOM über die bekannten jQuery Selektoren - Request
einfacheres Screen-Scraping für Node.js, funktioniert auch unter Windows
Kommentar schreiben: