ماهي انواع المواقع التي يعملها الفرونت اند

ماهي انواع المواقع التي يعملها الفرونت اند 

يعني الي اعرفة فقط متجر الاكتروني

وموقع تعرفي وايش بعد

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

الواجهة الأمامية (front-end) ليست أداة ولا لغة برمجة ولا أي شيء مشابه، لذلك لا يمكننا أن نقول أن "الفرونت اند يقوم بعمل مواقع"، بل الصحيح هو أن نسأل، ما معنى الواجهة الأمامية (الفرونت اند) في الموقع؟

الجواب هو: الواجهة الأمامية هو الجانب الذي يمكنك رؤيته في الموقع. هذا يتضمّن الكتابة، الألوان، تنسيق الخط، التصميم العام، الصور، الأزرار، وكل شيء آخر يظهر للمستخدم.

بينما المفهوم المقابل هو الواجهة الخلفية (backend) وهو الجزء الذي يقوم بالعمليّات التي لا يرى تفاصيلها المستخدم، فهو الجزء المسؤول عن تحميل البيانات وإرسالها وتخزينها، والقيام بكل العمليّات الضرورية من أجل عمل الموقع.

الواجهة الأمامية شيء ضروري ولا يمكن أن يكون هناك موقع إلكتروني بدون واجهة أمامية، وإلّا فكيف يمكن أن يراه المستخدم؟ لكن الواجهة الخلفية تعتمد على وظيفة الموقع وليس كل موقع يملك واجهة خلفية. المواقع التي تملك واجهة خلفية تعرف باسم المواقع الديناميكية (Dynamic Website) بينما التي لا تملكها تعرف باسم المواقع الساكنة (Static Website).

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

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

يمكنك تعلّم المزيد عن تطوير الواجهات الأمامية والخلفية من هذين المقالين:

هناك العديد من أنواع المواقع التي يمكن لمطوري الواجهة الأمامية (Front-end developers) العمل عليها، وليست مقتصرة فقط على متاجر الكترونية او صفحات تعريفية. سأقوم بتقسيم انواع المشاريع وفق تقسيم توضيحي :

  • مواقع التجارة الإلكترونية (E-commerce Websites) , وتشمل مواقع مثل Amazon وeBay وAlibaba ونون.
  • مواقع الشبكات الاجتماعية (Social Networking Websites), مثل Facebook وTwitter وLinkedIn. الهدف الرئيسي هو السماح للأفراد بالتواصل مع بعضهم البعض ومشاركة المحتوى.
  • مدونات ومواقع الأخبار (Blogs and News Websites), مثل Medium وWordPress وCNN. توفر هذه المواقع محتوى يتعلق بالأخبار والمقالات على شكل منشورات.
  • مواقع الخدمات (Service Websites), مثل Airbnb و Uber و مستقل وخمسات . تقدم هذه المواقع خدمات محددة للمستخدمين، مثل حجز الإقامة أو طلب خدمات النقل أو الاستعانة بالخدمات الحرة.
  • مواقع الوظائف (Job Portals) مثل موقع بعيد. توفر فرص عمل وتسهل عملية التوظيف للشركات والباحثين عن عمل.
  • مواقع التعليم عبر الإنترنت (Online Learning Platforms) مثل أكاديمية حسوب , تقدم محتوى تعليمي متنوع يمكن الوصول إليه عبر الإنترنت.
  • مواقع الحكومة الإلكترونية (Government Websites) مثل موقع الضرائب الفيدرالية الأمريكية (IRS) وموقع الحكومة البريطانية (GOV.UK) .

ويوجد العديد والعديد من انواع المشاريع الأخرى.

فعلياً , يمكن لأ مشروع أن يقوم مطوري الواجهة الأمامية العمل عليه , موقع عيادات طبية أو موقع استعلام او اي موقع أخر

مطور الواجهة الأمامية front end web developer هو المبرمج المسؤول عن إنشاء الجزء المرئي من المواقع التي يراها المستخدم ويتفاعل معها عند زيارة أي موقع ومكوناتها من أزرار وقوائم ونصوص ورسومات وصور ونماذج وغيرها وتحديد كيف سيبدو كل جزء من موقع الويب وكيف سيتفاعل المستخدم معه.

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