غراف كيو إل

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

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

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

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

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

  1. أ ب "GraphQL: A query language for APIs.". اطلع عليه بتاريخ 09 مارس 2018. 
  2. ^ "Apollo Client" (باللغة الإنجليزية). تمت أرشفته من الأصل في 20 يوليو 2018. اطلع عليه بتاريخ 09 مارس 2018. 
  3. ^ "Relay · A JavaScript framework for building data-driven React applications" (باللغة الإنجليزية). اطلع عليه بتاريخ 09 مارس 2018. 
  4. ^ "Graphene-Python". اطلع عليه بتاريخ 09 مارس 2018. 
  5. ^ "[RFC] GraphQL Schema Definition Language (SDL) by leebyron · Pull Request #90 · facebook/graphql" (باللغة الإنجليزية). اطلع عليه بتاريخ 09 مارس 2018. 
Gnome-system.png
هذه بذرة مقالة عن برمجيات الحاسوب بحاجة للتوسيع. شارك في تحريرها.