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