GraphQL
GraphQL ist eine Abfragesprache (Query) für APIs und ein Laufzeitsystem (Runtime) zum beantworten von Abfragen.[1] GraphQL wurde 2012 von Facebook (heutzutage bekannt als Meta) intern entwickelt und 2015 veröffentlich.[2] Am 7. November 2018 wurde das GraphQL-Projekt von Facebook in die GraphQL Foundation zusammen mit der Linux Foundation ausgegliedert.[3]
GraphQL ist eine flexible Alternative zu SQL, die sich durch ihre Effiziens auszeichnet. Sie ermöglicht es dem Benutzer die genaue Struktur der benötigten Daten zu definieren, ohne unnötig große Datenmengen bei jeder Abfrage zu übermitteln. GraphSQL verfügt über drei verschieden Operations-Typen, wie das Lesen (Query), Schreiben (Mutation) und Abonnieren (Subscription) von Datenänderungen (Echtzeit-Updates).[4] Es kann auch in einer IDE (Integrated Development Environment) namens GraphiQL bereitgestellt werden, welche auch modifiziert werden kann, um das Programmieren zu vereinfachen.[5]
Benutzung
GraphiQL eignet sich am besten für das Prgrammieren in GraphQL.
- ↑ https://graphql.org/ Abgerufen m 9.03.2023
- ↑ engineering.fb.com Abgerufen am 9.03.2023
- ↑ techcrunch.com Abgerufen am 9.03.2023
- ↑ web.archive.org Archiv von Wikipedia, Abgerufen am 9.03.2023
- ↑ github.com Aufgerufen am 3.09.2023