21GraphQL
Mit GraphQL bietet sich eine alternative Lösung für die Kommunikation, die vorwiegend zwischen Frontends und Backends zum Einsatz kommt. Ein starkes Typsystem, kombiniert mit einem umfangreichen Tooling, ermöglicht eine einfache Umsetzung komplizierter APIs.
21.1Einführung
Bevor wir tiefer in GraphQL eintauchen, müssen wir erst einmal beleuchten, worum es sich dabei überhaupt handelt. GraphQL ist eine Möglichkeit, APIs bereitzustellen. Damit steht es in direkter Konkurrenz zu REST, RPC oder ähnlichen Methoden. Eine Besonderheit ist hierbei, dass GraphQL, ganz im Gegensatz zum REST, keine strikte Bindung an HTTP hat. Vielmehr definiert GraphQL die Art und Weise, wie ein Client Anfragen an einen Server formuliert, ohne dabei den Transportweg ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access