ماهي انواع المواقع التي يعملها الفرونت اند
يعني الي اعرفة فقط متجر الاكتروني
وموقع تعرفي وايش بعد
الواجهة الأمامية (front-end) ليست أداة ولا لغة برمجة ولا أي شيء مشابه، لذلك لا يمكننا أن نقول أن "الفرونت اند يقوم بعمل مواقع"، بل الصحيح هو أن نسأل، ما معنى الواجهة الأمامية (الفرونت اند) في الموقع؟
الجواب هو: الواجهة الأمامية هو الجانب الذي يمكنك رؤيته في الموقع. هذا يتضمّن الكتابة، الألوان، تنسيق الخط، التصميم العام، الصور، الأزرار، وكل شيء آخر يظهر للمستخدم.
بينما المفهوم المقابل هو الواجهة الخلفية (backend) وهو الجزء الذي يقوم بالعمليّات التي لا يرى تفاصيلها المستخدم، فهو الجزء المسؤول عن تحميل البيانات وإرسالها وتخزينها، والقيام بكل العمليّات الضرورية من أجل عمل الموقع.
الواجهة الأمامية شيء ضروري ولا يمكن أن يكون هناك موقع إلكتروني بدون واجهة أمامية، وإلّا فكيف يمكن أن يراه المستخدم؟ لكن الواجهة الخلفية تعتمد على وظيفة الموقع وليس كل موقع يملك واجهة خلفية. المواقع التي تملك واجهة خلفية تعرف باسم المواقع الديناميكية (Dynamic Website) بينما التي لا تملكها تعرف باسم المواقع الساكنة (Static Website).
بالنسبة للمثال الذي ذكرته، فالمتجر الإلكتروني هو مثال عن موقع ديناميكي، حيث يجب أن يكون فيه واجهة أمامية كما في أي موقع، ويجب أن يكون لديه أيضا واجهة خلفية تقوم بتخزين معلومات السلع والمستخدمين وتعالج طلباتهم وتقوم بعملية الدفع وبقية الأمور الضرورية الأخرى.
أمّا بالنسبة لموقع لا يحتاج واجهة خلفية، فيمكن أن نجد مواقع السيرة الذاتية والأعمال السابقة للشخص أو مواقع التعريف بشركة ما أو صفحة هبوط، فهذه كلّها ثابتة ولا تتفاعل مع ما يدخله المستخدم.
يمكنك تعلّم المزيد عن تطوير الواجهات الأمامية والخلفية من هذين المقالين:
التعليقات