Frontend & Backendالواجهة الأمامية والخلفية
ما هو Frontend & Backend؟
الواجهة الأمامية ما تراه على الشاشة، والخلفية ما يُنجز العمل خلفها.
ما معنى Frontend & Backend بالعربي؟
الاسم المعتمد الآن هو «الواجهة الأمامية والخلفية». ولأن كثيرًا من المصطلحات لم يستقرّ لها اسم عربي واحد، يكتب هذا القاموس قرّاؤه: صوّت للاسم الذي تراه أوضح، أو اقترح اسمًا أفضل. نراجع الأصوات في كل جولة ونعتمد ما يختاره الناس.
-
الواجهة الأمامية والخلفية الاسم المعتمد اسم القاموس
-
الفرونت إند والباك إند تعريب صوتي شائع بين المطورين
-
واجهة المستخدم والخادم وصف مبسّط لغير المتخصصين
صوت واحد لكل قارئ في كل مصطلح، وتستطيع نقله إلى اسم آخر. حين يتجاوز اسمٌ الاسمَ المعتمد ويصل إلى 5 أصوات على الأقل، نعرضه للاعتماد في الجولة التالية.
اقترح اسمًا عربيًا أفضل
هل الشرح غير واضح أو فيه خطأ؟
تخيّل مطعمًا في وسط القاهرة. صالة أنيقة فيها طاولات وإضاءة دافئة وقائمة طعام مصوّرة، ونادل يأخذ طلبك بابتسامة. وخلف باب متأرجح مطبخ لا تراه: مواقد، وثلاجات، وطاهٍ يعمل بلا توقف. أنت تجلس في الصالة، لكن طبقك يُطهى في المطبخ.
كل تطبيق أو موقع مبني بالطريقة نفسها.
الواجهة الأمامية (Frontend) هي الصالة: كل ما يظهر على شاشتك وتلمسه بإصبعك. الأزرار، وخانة البحث، وألوان الصفحة، والحركة الصغيرة حين تضغط «أضف إلى السلة». وظيفتها أن تعرض لك ما يمكنك طلبه، وأن تنقل طلبك إلى الداخل.
الواجهة الخلفية (Backend) هي المطبخ: الخادم (Server) وقاعدة البيانات والقواعد التي تحكم العمل. حين تضغط «ادفع الآن» لا يحدث شيء على طاولتك؛ يذهب الطلب إلى الخلف، فيتحقق النظام من رصيد بطاقتك، ويتأكد أن كود الخصم صالح، ويسجّل الطلب، ويرسل رسالة التأكيد. ثم يعود النادل بالنتيجة إلى الصالة. والنادل هنا هو الاتصال عبر الشبكة: الواجهة الأمامية ترسل الطلب، والخلفية تجيب، ولا يرى الزائر شيئًا مما بينهما.
الفرق الذي يفيدك عمليًا هو معرفة أين وقع العطل:
- زر لا يستجيب، أو نص فوق صورة، أو صفحة تبدو سليمة على الحاسوب ومبعثرة على الهاتف: هذه مشكلة صالة. مزعجة، لكنها غالبًا سريعة الإصلاح، والمطبخ يعمل.
- الطلب لا يُسجَّل، أو الدفع يفشل، أو الموقع كله لا يستجيب: هذه مشكلة مطبخ. أكبر وأخطر، وقد تكون خارج يدك أصلًا إن كان المطبخ خدمة سحابية يشاركها آلاف المواقع.
لحظة من حياتك: متجرك الإلكتروني يفتح بشكل طبيعي، والصور جميلة، لكن العملاء يشتكون أن الطلب يتوقف عند صفحة الدفع. الصالة سليمة، والمطبخ هو ما يحتاج إلى من يدخله.
لماذا يهمك Frontend & Backend؟
حين تصف مشكلة لمطوّرك ستعرف أن تقول «العطل في الواجهة الأمامية» أو «في الخلفية»، فيبدأ من المكان الصحيح. وستفهم لماذا يكلّف تغيير لون زر ساعة، بينما يكلّف تغيير طريقة حساب الشحن أيامًا.
متى ستسمع كلمة Frontend & Backend؟
يقول لك المطوّر: «التصميم جاهز، لكن الواجهة الخلفية لم تُربط بعد».
