المصطلحات

ما هو الخلفية (Backend)؟

الواجهة الخلفية (Backend) هي الجزء الخفي من التطبيق الذي لا يراه المستخدمون: كود الخادم الذي يطبّق القواعد، ويتواصل مع قاعدة البيانات، ويحفظ الأسرار، ويربط الخدمات الأخرى.

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

الواجهة الخلفية هي موضع الثقة. فهي تقرر من يحق له رؤية البيانات أو تغييرها، وتحتفظ بمفاتيح خدمات مثل المدفوعات والبريد، وتتحقق من كل طلب بدلًا من تصديق ما يقوله المتصفح.

تعمل الواجهات الخلفية على خوادم أو منصات بدون خوادم، وتتواصل مع الواجهة الأمامية عبر واجهة برمجة التطبيقات (API).

الأسئلة

هل يمكن لتطبيق أن يعمل دون واجهة خلفية؟

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

ما هي الخلفية كخدمة (Backend-as-a-Service)؟

هي واجهة خلفية جاهزة، عادةً قاعدة بيانات مع تسجيل دخول وتخزين، تستخدمها بدلًا من كتابة خادم خاص بك.

انظر أيضًا

  • الواجهة الأمامية مقابل الخلفية
  • ما هو الخادم (Server)؟
  • كيف تبني واجهة برمجة REST

Mythex · Pricing · ابنِ أي شيء بالذكاء الاصطناعي · قوالب المواقع والتطبيقات · مقارنات Mythex · مصطلحات بناء التطبيقات بالذكاء الاصطناعي · أدوات مجانية لبناء التطبيقات بالذكاء الاصطناعي · English

English አማርኛ Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)