انتقل إلى المحتوى

غراف كيو إل

من ويكيبيديا، الموسوعة الحرة
غراف كيو إل
الشعار
معلومات عامة
نوع
النموذج المصدري
المطور الأصلي
المطورون
فيسبوك والمجتمع (مفتوح المصدر)
مواقع الويب
graphql.org (الإنجليزية)
spec.graphql.org (الإنجليزية) عدل القيمة على Wikidata
معلومات تقنية
حالة التطوير
قيد التطوير
الإصدار الأول
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.