غراف كيو إل

من ويكيبيديا، الموسوعة الحرة
غراف كيو إل
الشعار
معلومات عامة
نوع
المطور الأصلي
المطورون
فيسبوك والمجتمع (مفتوح المصدر)
موقع الويب
معلومات تقنية
حالة التطوير
قيد التطوير
الإصدار الأول
2012 عدل القيمة على Wikidata
المستودع
امتداد الملف
graphql[1] عدل القيمة على Wikidata
التسلسل
تأثر بـ

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

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

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

المراجع[عدل]

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