GraphCMS: Content Management System auf Basis von GraphQL vorgestellt

GraphQL tut sich als Alternative beziehungsweise Konkurrent zum Programmierparadigma REST auf. Von den Vorteilen der bei Facebook entstandenen Abfragesprache überzeugt, bringt ein Start-up-Unternehmen ein CMS auf Basis von GraphQL auf den Markt.

In Pocket speichern vorlesen Druckansicht
GraphCMS: CMS auf Basis von GraphQL vorgestellt
Lesezeit: 1 Min.
Von
  • Alexander Neumann

Das Gießener Start-up-Unternehmen GraphCMS hat sein gleichnamiges Produkt veröffentlicht. Es handelt sich dabei um ein Headless-Content-Management-System, das auf der ursprünglich von Facebook entwickelten API-Abfragesprache GraphQL aufbaut, die viele Softwareentwickler als Alternative zum REST-Programmierparadigma (Representational State Transfer) ansehen.

GraphQL ist eine Reaktion auf Probleme beim Einsatz von Webservices mit REST. Diese sind zwar in der Client-Server-Kommunikation zumeist gesetzt, jedoch sind bei ihnen oft mehrere Requests nötig, um komplexere Daten abzufragen. Da so etwas gerade bei mobilen Anwendungen nicht erwünscht ist, werden mittlerweile oft spezielle Ressourcen für bestimmte Ansichten ergänzt, was jedoch zur stärkeren Koppelung zwischen Client und Server sowie zu Versionierungsproblemen bei APIs führen kann.

GraphCMS ermöglicht es Entwicklern, auf GraphQL basierende Content-APIs zu bauen. Gleichzeitig erhalten Content-Ersteller Werkzeuge zum Generieren und Verwalten der Inhalte. Die gehosteten APIs lassen sich anschließend von Webseiten, Apps oder anderen Plattformen konsumieren. Seit Beginn der Betaphase haben anscheinend Tausende Entwickler das Produkt verwendet. Da es sich in andere Systeme und Architekturen integrieren lässt, verstehen seine Hersteller GraphCMS auch als Content Microservice. (ane)