مقارنات برمجية لمن أراد الإحتراف

الفرق بين Front End و Back End

مطور الواجهة الامامية Front End :

هو المسؤول عن تطوير الواجهة الأمامية لمواقع الإنترنت أي تحويل الWireframes وملفات الفوتوشوب وغيرها إلى مواقع حية تستطيع التنقل بين صفحاتها ولكنها أولا وأخيرا تظل مواقع جامدة أو ما تسمى بالإنجليزية Static .. ولأجل أن يقوم بتطوير الواجهة الأمامية يحتاج إلى عدة لغات أهمها HTML و CSS و JavaScript و Angular و Bootstrap وغيرها من اللغات الأخرى.

 

مطور الواجهة الخلفية Back End :

هو الذي يقوم بأخذ الموقع ال Static الذي أنشأه ال Front End ثم يقوم ببرمجته باستخدام إحدى لغات البرمجة ومنها PHP و Ruby و JavaEE و غيرها من اللغات والبرمجة هنا أي جعل الموقع ديناميكيا بحيث يربطه مع قواعد البيانات ويصبح بإمكانك إجراء العمليات الأساسية عليه مثل الإضافة و التعديل و الحذف و النقل وغير ذلك من العمليات الأخرى.

 

إذا ما الفرق بين Front End و Back End ؟


الفرق أن الموقع في حالة Front End يكون Static أي جامد بمعنى أبسط يكون مجرد شكل ليس أكثر. فمثلا لو كان عندنا فورم لتسجيل الدخول وأردنا تسجيل دخول وأدخلنا البيانات ثم ضغطنا على ذر تسجيل الدخول فنحن نلاحظ أنه لن يحدث أي شيء وذلك لأن الموقع لم يبرمج بعد .. أما بعد أن يتم برمجة الموقع من خلال Back End فإنه يمكننا تسجيل الدخول ونشر المواضيع والمقالات وغير ذلك ونلاحظ أيضا أن عملية نشر المواضيع هي برمجة وأن الإشعارات مثلا أو إرسال وإستقبال الرسائل من خلال خدمة الدردشة هي برمجة أما تصميمها فهي Front وهذا هو الفرق بين كلا المصطلحين ...

 

. . .

هل أعجبك المحتوى؟

التعليقات
لا يوجد تعليقات
لاضافة سؤال او تعليق على الدرس يتوجب عليك تسجيل الدخول
تسجيل الدخول

دروس اخرى مشابهة