16.4.2017
Node.js erfreut sich immer größerer Beliebtheit. Eine wichtige Rolle
hierbei spielt der Node-Package-Manager (NPM). Mit welchem sich eine
ganze Reihe bereits vorgefertigter Module in die eigene Applikation
einbinden lassen.
In diesem Beitrag gibt es die aus meiner Sicht 10
Empfehlens wertesten npm Module, welche ich selber, je nach Anforderung
bereits in den verschiedensten Projekten eingesetzt habe. Für Node.js
gibt es unzählige npm Module. Hierbei reicht die Palette von kleinen
Hilfsfunktionen bis hin zu komplexen Frameworks.
Dieser Artikel beruht auf eigenen Erfahrungen und erhebt keinen Anspruch auf Vollständigkeit.
Die
folgenden npm Module sind auf jeden Fall einen Blick Wert und für mich
persönlich je nach Anforderung eigentlich aus keinem Projekt mehr
wegzudenken.
Express ist für mich und meine Projekte derzeit DAS MVC Framework um Web
Applikationen zu erstellen. Insbesondere seit der Version 4.x ist es
leichtgewichtig und schnell für ein neues Projekt eingesetzt.
Absolut Empfehlenswert!
Zur Webseite
Wer eine leichtgewichtige Template Sprache sucht. Der ist mit Pug,
welches sich vor einiger Zeit noch Jade nannte, bestens beraten. Denn
Pug reduziert die HTML-Syntax dank Einrückungen und anderen netten
Features auf ein Minimum.
In Kombination mit Express gibt es derzeit für mich nichts vergleichbares!
Zur Webseite
In Produktiv Umgebungen ist für mich das npm Modul PM2 nicht mehr
wegzudenken. Es erlaubt u.a. das einfache reloaden eines Node.js
Prozesses ohne Downtime, sowie ein elegantes Monitoring der einzelnen
Prozesse. PM2 besitzt viele interessante Features die man, wenn man
Node.js produktiv einsetzt, nicht entgehen lassen sollte.
PM2 wird unter anderem auch von PayPal eingesetzt.
Zur Webseite
Für die Test getriebene Entwicklung unter Node.js eignet sich das npm
Mocha besonders, da es eine leicht lesbare und leicht erlernbare Syntax
besitzt.
Zur Webseite