غراف كيو إل

من أرابيكا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
غراف كيو إل
معلومات عامة
المطورون
فيسبوك والمجتمع (مفتوح المصدر)
معلومات تقنية
حالة التطوير
قيد التطوير

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

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

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

المراجع

  1. ^ أ ب "GraphQL: A query language for APIs". graphql.org. مؤرشف من الأصل في 2019-05-31. اطلع عليه بتاريخ 2018-03-09.
  2. ^ "Apollo Client" (بen-us). Archived from the original on 2018-07-20. Retrieved 2018-03-09.{{استشهاد بخبر}}: صيانة الاستشهاد: لغة غير مدعومة (link)
  3. ^ "Relay · A JavaScript framework for building data-driven React applications". facebook.github.io (بEnglish). Archived from the original on 2019-05-12. Retrieved 2018-03-09.
  4. ^ "Graphene-Python". graphene-python.org. مؤرشف من الأصل في 2019-02-14. اطلع عليه بتاريخ 2018-03-09.
  5. ^ "[RFC] GraphQL Schema Definition Language (SDL) by leebyron · Pull Request #90 · facebook/graphql". GitHub (بEnglish). Archived from the original on 2018-11-10. Retrieved 2018-03-09.