REST APIs mit Express.js 17.10.2022, 10:17 Uhr

Framework oder Bibliothek

Express ist eines der ältesten Web-Frameworks für Node.js. Mit diesem Werkzeug lassen sich unter Verwendung von zeitgemäßem JavaScript-Code REST-APIs implementieren.
(Quelle: EMG Design Unit)
Express.js (oder kurz Express) wurde in der ersten Version bereits 2010 veröffentlicht und hat somit bereits mehr als ein Jahrzehnt auf dem Buckel. Sehr lange im Hinblick auf die Schnelllebigkeit der IT-Branche, extrem lange im Hinblick auf die Schnelllebigkeit von JavaScript-Bibliotheken und -Frameworks. Apropos Framework: bezüglich dieser Begrifflichkeit herrscht in der Community in Bezug auf Express Uneinigkeit.
Kritische Stimmen sagen, dass es sich bei Express – obwohl auf der offiziellen Website als solches bezeichnet – um kein Framework handelt, sonder lediglich um eine Bibliothek, welche die Implementierung von Webanwendungen und REST-APIs vereinfacht. Da der Begriff Framework aber auch unabhängig von Express oft unterschiedlich interpretiert und oftmals völlig falsch verwendet wird, wollen wir an dieser Stelle elegant einen Bogen um diese Fragestellung gehen. Denn egal ob Framework oder Bibliothek: Express stellt eine ganze Reihe sinnvoller Features zur Verfügung, die in Bezug auf die Entwicklung von Webanwendungen oder eben REST-APIs eine sehr gute Basis bilden.

Exkurs: REST

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar