ما هي الواجهة الأمامية والخلفية وواجهة برمجة التطبيقات؟

شارك مع الأصدقاء:

ما هي الواجهة الأمامية والخلفية وواجهة برمجة التطبيقات؟ سأحاول تسهيل الشرح.

الواجهة الأمامية هي الجزء الأمامي من البرنامج ، أي الجزء الذي يستخدمه المستخدمون لتحديد مظهره. واجهة الموقع وأزراره هي الواجهة الأمامية.

الواجهة الخلفية هي الجزء الخلفي من البرنامج ، أي الجزء الخلفي من الموقع الذي يطور البيانات ، ويستجيب للأمان ، ويعمل ببيانات كاملة ، وينظم جميع العمليات غير المرئية للمستخدم.

تعمل واجهة برمجة التطبيقات كحامل بيانات بين الاثنين. أي أن الواجهة الأمامية ترسل طلبًا إلى الواجهة الخلفية باستخدام واجهة برمجة التطبيقات ، وتستجيب الواجهة الخلفية أيضًا للطلب من الواجهة الأمامية عبر واجهة برمجة التطبيقات.

اسمحوا لي أن أقدم مثالاً لتوضيح الأمر بشكل أكبر:

تخيل أنك دخلت مطعم. هيكل المطعم ، والطاولات والكراسي ، والمنتجات على الطاولة ، كل ما تراه هو الواجهة الأمامية.

ثم اتصل بالنادل واطلب. يأخذ النادل الطلب إلى المطبخ. في المطبخ يقومون بإعداد طلبك ، يتم إخراج بعض المنتجات من المستودع ، لكنك لا تراها ، في هذه العملية يكون المطبخ هو الواجهة الخلفية والمستودع هو قاعدة البيانات.

بطبيعة الحال ، أنت مستخدم البرنامج هنا ، والنادل الذي يعمل بين المستخدم والواجهة الأمامية والخلفية هو واجهة برمجة التطبيقات.

تضمين التغريدة

Оставьте комментарий