ما هو GraphQL؟

ما هو GraphQL بالتحديد؟
قرأت أنه query language
هل طريقة الrequest تكتب بـtypescript؟
وهل أستطيع ربطه بأي نظام backend؟

3 Likes

نعم هي query language وهي طريقة أخرى لعمل APIs بدلاً من الطريقة المتعارفة عليها Rest APIs
في العادة في Rest APIs يكون هناك أكثر من Endpoint للتطبيق وفي كل Endpoint يوجد به مجموعة بيانات معينة بإمكانك جلبها أو تعديلها مثلاً. ولكن في GraphQL الطريقة تختلف. هنا سيكون هناك Endpoint واحد وانت التي ستحدد ماهي البيانات التي تريدها في الفرونت اند. هنا شرح أوضح لها.

بالنسبة لطريقة كتابتها ليست بال typescript.
أما بالنسبة للسؤال الأخير. تستطيع أكيد

3 Likes

حاولت ان ابدأ بقراءة الdocumentation لديهم
لكن الأمر يحتاج الى القليل من الـmind-shift
شكرا للتوضيح :slight_smile:

2 Likes

هناك مصادر جميلة عليها مثلاً الكورسات المقدمة من FreeCodeCamp جرب ابدا فيهم :smiley:

2 Likes

بصراحة سأحب العمل بـgraphql في المشاريع القادمة :star_struck:
الحقيقة مسألة أحادية الـendpoint خلت شعر رأسي يقف احتراما!

3 Likes

“My way from REST to GraphQL” by Stefan Schindler https://link.medium.com/CPc451e3y0

ربما هذا المقال سيفيدك أيضاً ويفتح عينيك على GraphQL أكثر

2 Likes

نعم جميلة جداً الفكرة :smiley:

2 Likes

قال عنها “my savior”
نعم فارق كبير في طلب بيانات من السيرفر بين REST و Graphql
شكرا على هذا المقال الرائع!

2 Likes