الرئيسيةعريقبحث

غراف كيو إل

لغة إستعلامية طورت عن طريق فيسبوك

غراف كيو إل هي لغة استعلام تم تطويرها داخليًا بواسطة فيسبوك في عام 2012 قبل أن يتم نشرها علنًا في عام 2015.[1] وهي توفر بديلاً لرست وأبنية خدمة الويب المخصصة.[1] وتسمح للوكيل بتحديد بنية البيانات المطلوبة، ويتم إرجاع نفس بنية البيانات من السيرفر. وتسمح للوكلاء بإملاء البيانات المطلوبة. مما يحل مشاكل الإفراط في الجلب بالإضافة إلى الجلب الناقص للبيانات.

غراف كيو إل
GraphQL
GraphQL Logo.svg
الشعار
معلومات عامة
نوع
graph query language  — لغة برمجة
موقع الويب
معلومات تقنية
المطورون
فيسبوك والمجتمع (مفتوح المصدر)
الإصدار الأول
2012
حالة التطوير
قيد التطوير
المستودع

من عملاء غرافل الرئيسين وكيل أبولو[2] وريلاي [3]. تتوفر خوادم غراف كيو إل على عدة لغات، بما في ذلك جافا سكريبت، وبايثون،[4]، وروبي، وجافا، وسي شارب، وسكالا، وغو، وإليكسير، وإرلانج، وبي إتش بي، وكلوجر.

في 9 فبراير 2018، تم تعريف غراف كيو إل كلغة برمجة.[5]

المراجع

  1. "GraphQL: A query language for APIs". graphql.org. مؤرشف من الأصل في 31 مايو 201909 مارس 2018.
  2. "Apollo Client" (باللغة الإنجليزية). مؤرشف من الأصل في 20 يوليو 201809 مارس 2018.
  3. "Relay · A JavaScript framework for building data-driven React applications". facebook.github.io (باللغة الإنجليزية). مؤرشف من الأصل في 12 مايو 201909 مارس 2018.
  4. "Graphene-Python". graphene-python.org. مؤرشف من الأصل في 14 فبراير 201909 مارس 2018.
  5. "[RFC] GraphQL Schema Definition Language (SDL) by leebyron · Pull Request #90 · facebook/graphql". GitHub (باللغة الإنجليزية). مؤرشف من الأصل في 10 نوفمبر 201809 مارس 2018.

موسوعات ذات صلة :