GraphQL vs. REST: Was eignet sich besser für die Entwicklung von Schnittstellen?
CMS und Shopsysteme sind keine Allround-Lösungen für die Webpräsenz, die alles kann. Angesichts immer mehr neuer und komplexer werdender Anforderungen wäre dieser Anspruch utopisch. Vielmehr sind die Systeme das Fundament, auf dem eine individuelle Webseite entstehen kann. Dies wird seit geraumer Zeit über Schnittstellen realisiert, über die sich neue Systeme und Funktionen integrieren lassen. Dabei war der Representational State Transfer, kurz REST, lange der dominierende Standard für Web-APIs. Mit GraphQL bekommt dieser nun Konkurrenz. In diesem Blogbeitrag schauen wir deshalb auf die Gemeinsamkeiten und Unterschiede beider Prinzipien und klären die Frage, welche von Ihnen für Ihr Projekt besser geeignet ist.