© Agor2012/Shutterstock.com
Hapi - das Web Application Framework für Node

Enterprise-Power für Node.js


Im Node.js-Universum gibt es für jedes Problem eine Lösung – auch für den Enterprise-Bereich. Hapi wurde speziell entwickelt, um den besonderen Anforderungen auf diesem Gebiet zu genügen.

Als serverseitige JavaScript-Plattform ist Node.js aus der Webentwicklung heutzutage kaum noch wegzudenken. Die Hauptgründe für diesen Erfolg sind, dass die Einstiegshürde sehr gering ist, dass es sehr viele Entwickler gibt, die JavaScript als Programmiersprache beherrschen, und nicht zuletzt, dass Node.js sehr leichtgewichtig ist. Aber genau hier entsteht auch eines der größten Probleme für Entwickler. Node selbst bietet nur die grundlegenden Schnittstellen zum System und der Protokollebene. Um alles oberhalb des HTTP-Protokolls müssen sich die Applikationsentwickler selbst kümmern. Diese Strategie hat dazu geführt, dass sich um Node.js eine der aktivsten Communitys in der Webentwicklung gebildet hat. Über einen Paketmanager wie npm oder Yarn können Sie Bibliotheken und Frameworks für Ihre Applikation installieren und verwenden. Das Urgestein, wenn es um die Entwicklung von Webapplikationen geht, ist ohne Zweifel Express. Mit über 13 Millionen wöchentlichen Downloads auf npmjs.com ist Express unangefochtener Spitzenreiter in der Kategorie der Web Application Frameworks. Trotz seiner relativ langen Entwicklungszeit und seiner weiten Verbreitung hat Express einige Probleme, die immer mehr Entwickler nach Alternativen suchen lassen. Allen voran ist hier der Umgang mit Aktualisierungen beziehungsweise deren Fehlen zu nennen. Express steckt mittlerweile seit Jahren in der Major-Version 4 fest. Bei einem Framework deutet das zwar auf ein hohes Maß an Stabilität hin, heißt aber auch, dass es keine tiefgreifenden Änderungen und Modernisierungen erhält. Einige Entwurfsmuster, auf die Express setzt, sind mittlerweile etwas in die Jahre gekommen und so ist es nicht verwunderlich, dass viele kleinere Frameworks an Express vorbeiziehen. Eine interessante Alternative zu Express ist Hapi. Dieses Framework kann man nicht wirklich als Newcomer bezeichnen. Der erste Commit dieses Projekts stammt aus dem Jahr 2011, es handelt sich also eher um einen alten Hasen. Was bei Hapi besonders ist, ist die Philosophie des Frameworks.

Hapi – die Hintergründe

Hinter Hapi steckt die Idee, Node.js auch für unternehmenskritische Prozesse und Applikationen einsatzfähig zu machen. Hapi stammt aus dem Hause Walmart und wurde dort entwickelt, um mit den Lastspitzen des Black Friday Sales umgehen zu können...

Exklusives Abo-Special

Angebote für Teams

Für Firmen haben wir individuelle Teamlizenzen. Wir erstellen Ihnen gerne ein passendes Angebot.

Das Library-Modell:
IP-Zugang

Das Company-Modell:
Domain-Zugang