Olis Dev Blog
@OliverGruettner

4 Node.js Frameworks für REST-APIs

Eine weitere Liste, von vielen, wo nur unterschiedliche Node.js NPM Packages aufgelistet werden. Hier geht es um Packages für REST APIs. Der Fokus der jeweiligen Packages werde ich kurz zusammen fassen und eine Liste von nützlichen Links zu den jeweiligen Packages auflisten. Die Liste ist allerdings noch nicht fertig. Geplant sind die folgenden 11 Packages:

Express, Fastify, restify, koa, nestjs, hapi, loopback, adonisjs, sails, actionhero, moleculer

Für einen kleinen Überblick welche Packages wie oft gedownloadet werden, hier der npmtrends.com Link. Allerdings ohne Express, da es viel mehr Downloads hat als alle anderen.


Express

Das bekannteste und meistgenutzte Web Framework. Bietet alles um einfache REST APIs zu schreiben und viele weitere Packages von anderen Entwicklern, durch die hohe Beliebtheit.


Fastify

Eine Framework mit Fokus auf Geschwindigkeit. Ausgelegt für REST APIs mit Schema basierenden routing validation.


restify

Optimiert für Introspection (hier ein Interessanter Beitrag dazu) und Geschwindigkeit. Genutzt von großen Namen (npm, Netflix, Joyent). Kurze aber gute Dokumentation. Die meisten Middleware von Express sollte auch kompatibel mit restify sein.


koa

Ziel von koa ist ein kleineres, ausdrucksvolleres und robustes Framework. Mit einem Fokus auf async Functionen. Die Dokumentation fasst es gut zusammen

A Koa application is an object containing an array of middleware functions which are composed and executed in a stack-like manner upon request.

https://koajs.com/#application


Beitrag veröffentlicht

in

von

Schlagwörter:

Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert