مقالات

  •  


  •  

    تعرّف على مجموعة أدوات GraphQL ومزاياها الرئيسية، وكيف تنقل GraphQL بنية تصميم واجهة برمجة التطبيقات API  إلى مستوى جديدٍ ولا تزال تخسر أمام واجهة REST.

    عندما نتحدث عن تصميم واجهة برمجة التطبيقات API  ، فإن أول ما يتبادر إلى الذهن هو واجهة نقل الحالة التمثيلية (REST) باعتبارها معيارًا لاسترداد البيانات من الخادم؛ حيث تقوم على الدخول إلى البيانات عن طريق عناوين الإنترنت URL.


  • رغم بساطة هذا السؤال، إلا إن الجواب قد يكون معقدًا للغاية؛ فإذا كنت عميلاً تستعين بخدمات يقدمها لك أحد المتعاقدين، فسوف تظن إنه عند دفع مقابل الخدمات للحصول على الكود البرمجى، فإنك بذلك تمتلك تلقائيًا حقوق نشر الكود. ربما بالفعل تمتلك قوانين حقوق النشر، ولكن ليس لإنك تدفع مقابل للخدمات. من جهة أخرى، ربما تكون مستشارًا وسمعت شيئًا من هذا القبيل حال عدم وجود عقد، حيث تملك حق نشر الكود الذى تقدمه إلى العميل. وربما فى حقيقة الأمر تمتلك حق النشر ولكن ليس بسبب عدم وجود عقد.


  • تعد المنصات الرقمية حجر الأساس لنماذج الأعمال المبتكرة وقياس جودة التفاعل مع العملاء.