ما هو الـ API؟ شرح بسيط مع مثال يوضح الفكرة

x32x01
  • بواسطة x32x01 ||
أكيد سمعت قبل كده عن حاجة اسمها API، وقلت في نفسك: “يعني إيه المصطلح ده؟”
ببساطة، API هو اختصار لـ Application Programming Interface أو بالعربي "واجهة برمجة التطبيقات".

ودي طريقة بتخلي البرامج والتطبيقات المختلفة تتكلم مع بعض وتبادل البيانات بسهولة 💬.
يعني تقدر تقول إنه جسر بيربط بين تطبيقين أو نظامين علشان يتفاهموا مع بعض.

مثال بسيط يوضح فكرة الـ API 🍗

خلينا نبسطها بمثال من الحياة الواقعية 👇

تخيل إنك داخل مطعم وعايز تطلب وجبة مشوية:
  • إنت (الزبون): بتدخل وتطلب الأكل اللي نفسك فيه.
  • الجرسون (الـ API): بياخد طلبك ويروح يوصله للمطبخ.
  • المطبخ (النظام الخلفي): بيجهز الوجبة اللي طلبتها.
  • وبعد ما يجهز الأكل، الجرسون بيرجع يقدمه ليك.



الربط بين المثال والتقنية 🔗

  • الزبون = التطبيق أو المستخدم اللي محتاج معلومة أو وظيفة معينة.
  • الجرسون = الـ API اللي بياخد الطلب ويرسله للنظام.
  • المطبخ = النظام الخلفي أو السيرفر اللي بينفذ الطلب ويرجع النتيجة.

زي ما الجرسون مش لازم يعرف الطبخ بيتعمل إزاي،
الـ API كمان مش بيهتم إزاي العمليات بتتنفذ داخل النظام،
هو بس بياخد الطلب ويرجّع النتيجة من غير ما يكشف التفاصيل الداخلية.



خلاصة الكلام 🧠

الـ API هو الوسيط اللي بيخلي البرامج والتطبيقات تتكلم مع بعضها بشكل منظم وآمن،
ومن غيره مفيش تواصل أو تبادل بيانات بين الأنظمة المختلفة.

يعني ببساطة...
الـ API هو الجرسون بتاع عالم البرمجة! 🍽️💻
 
التعديل الأخير:
المواضيع ذات الصلة
x32x01
الردود
0
المشاهدات
719
x32x01
x32x01
x32x01
الردود
0
المشاهدات
504
x32x01
x32x01
x32x01
الردود
0
المشاهدات
762
x32x01
x32x01
x32x01
الردود
0
المشاهدات
543
x32x01
x32x01
x32x01
الردود
0
المشاهدات
649
x32x01
x32x01
x32x01
الردود
0
المشاهدات
731
x32x01
x32x01
x32x01
الردود
0
المشاهدات
751
x32x01
x32x01
x32x01
الردود
0
المشاهدات
727
x32x01
x32x01
x32x01
الردود
0
المشاهدات
591
x32x01
x32x01
x32x01
الردود
0
المشاهدات
745
x32x01
x32x01
الدخول أو التسجيل السريع
نسيت كلمة مرورك؟
إحصائيات المنتدى
المواضيع
1,830
المشاركات
2,027
أعضاء أكتب كود
466
أخر عضو
chaouki
عودة
أعلى