غراف كيو إل هي لغة استعلام تم تطويرها داخليًا بواسطة فيسبوك في عام 2012 قبل أن يتم نشرها علنًا في عام 2015.[1] وهي توفر بديلاً لرست وأبنية خدمة الويب المخصصة.[1] وتسمح للوكيل بتحديد بنية البيانات المطلوبة، ويتم إرجاع نفس بنية البيانات من السيرفر. وتسمح للوكلاء بإملاء البيانات المطلوبة. مما يحل مشاكل الإفراط في الجلب بالإضافة إلى الجلب الناقص للبيانات.
غراف كيو إل
GraphQL
من عملاء غرافل الرئيسين وكيل أبولو[2] وريلاي [3]. تتوفر خوادم غراف كيو إل على عدة لغات، بما في ذلك جافا سكريبت، وبايثون،[4]، وروبي، وجافا، وسي شارب، وسكالا، وغو، وإليكسير، وإرلانج، وبي إتش بي، وكلوجر.
في 9 فبراير 2018، تم تعريف غراف كيو إل كلغة برمجة.[5]
المراجع
- "GraphQL: A query language for APIs". graphql.org. مؤرشف من الأصل في 31 مايو 201909 مارس 2018.
- "Apollo Client" (باللغة الإنجليزية). مؤرشف من الأصل في 20 يوليو 201809 مارس 2018.
- "Relay · A JavaScript framework for building data-driven React applications". facebook.github.io (باللغة الإنجليزية). مؤرشف من الأصل في 12 مايو 201909 مارس 2018.
- "Graphene-Python". graphene-python.org. مؤرشف من الأصل في 14 فبراير 201909 مارس 2018.
- "[RFC] GraphQL Schema Definition Language (SDL) by leebyron · Pull Request #90 · facebook/graphql". GitHub (باللغة الإنجليزية). مؤرشف من الأصل في 10 نوفمبر 201809 مارس 2018.