Читать книгу GraphQL - Dominik Kress - Страница 32

Fazit

Оглавление

Noch nie war die Breite an möglichen, durchdachten und eingesetzten Alternativen so groß wie derzeit. Dabei hat jede Lösung ihren eigenen, spezifischen Einsatzzweck. Deshalb ist es nicht unbedingt fair, zu sagen, eine Spezifikation, ein Framework oder eine Technologie sei besser als die andere.

Um eine möglichst ideale Lösung für das eigene System zu finden, muss man sich zuerst einmal bewusst werden, was die wichtigsten Kernanforderungen des eigenen Systems an die gewünschte Schnittstelle sind: Benötigt man eine einfache, aber flexible Lösung ohne viel Overhead? Dann ist man bei REST genau richtig. Liegt trotz etwas komplexerer Datenstruktur ein deutlicher Fokus auf Performanz? Dann findet man in JSON:API eine geeignete Spezifikation. Sind eher mächtige Funktionen als komplexe Daten wichtig? Dann wird man mit gRPC glücklich. Möchte man komplexe Daten sowohl einfach als auch sicher auslesen und manipulieren? Dann ist man bei GraphQL genau richtig.

GraphQL

Подняться наверх