غراف كيو إل

من ويكيبيديا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
غراف كيو إل
GraphQL
GraphQL Logo.svg
معلومات عامة
نوع
graph query language (en) ترجملغة برمجة — واجهة برمجة تطبيقات الويب عدل القيمة على Wikidata
موقع الويب
معلومات تقنية
المطورون
فيسبوك والمجتمع (مفتوح المصدر)
حالة التطوير
قيد التطوير
الإصدار الأول
2012 عدل القيمة على Wikidata
المستودع
امتداد الملف
graphql[1] عدل القيمة على Wikidata
التسلسل
تأثر بـ

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

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

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

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

  1. ^ "Recommend an extension to use" (باللغة الإنجليزية). اطلع عليه بتاريخ 27 يوليو 2019. الوسيط |CitationClass= تم تجاهله (مساعدة); تحقق من التاريخ في: |access-date= (مساعدة)صيانة CS1: لغة غير مدعومة (link)
  2. أ ب "GraphQL: A query language for APIs". graphql.org. مؤرشف من الأصل في 31 مايو 2019. اطلع عليه بتاريخ 09 مارس 2018. الوسيط |CitationClass= تم تجاهله (مساعدة)
  3. ^ "Apollo Client" (باللغة الإنجليزية). مؤرشف من الأصل في 20 يوليو 2018. اطلع عليه بتاريخ 09 مارس 2018. الوسيط |CitationClass= تم تجاهله (مساعدة)
  4. ^ "Relay · A JavaScript framework for building data-driven React applications". facebook.github.io (باللغة الإنجليزية). مؤرشف من الأصل في 12 مايو 2019. اطلع عليه بتاريخ 09 مارس 2018. الوسيط |CitationClass= تم تجاهله (مساعدة)
  5. ^ "Graphene-Python". graphene-python.org. مؤرشف من الأصل في 14 فبراير 2019. اطلع عليه بتاريخ 09 مارس 2018. الوسيط |CitationClass= تم تجاهله (مساعدة)
  6. ^ "[RFC] GraphQL Schema Definition Language (SDL) by leebyron · Pull Request #90 · facebook/graphql". GitHub (باللغة الإنجليزية). مؤرشف من الأصل في 10 نوفمبر 2018. اطلع عليه بتاريخ 09 مارس 2018. الوسيط |CitationClass= تم تجاهله (مساعدة)
Gnome-system.png
هذه بذرة مقالة عن برمجية بحاجة للتوسيع. شارك في تحريرها.