ما هو فرونت اند front end

مودة شريف

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

ما هو فرونت اند front end

ما هو فرونت اند front end

هناك الكثير من الأدوات المختلفة التي تدخل في برمجة المواقع، والتي يتخصص فيها كل فرد مثل التخصص في الفرونت إند، ويعني ذلك ما يلي:

  • الفرد المسؤول عن واجهة الموقع وكذلك الشكل الظاهر فيه.
  • يكون مسؤول أيضًا عن الأشكال والصور والخطوط والحركات وغيرها.
  • مسؤول عن أي شيء يراه المستخدم في الموقع.

لغات البرمجة الأساسية في مسار الفرونت إند

بعد أن تعرفنا على ما هو فرونت اند front end فيجب العلم أن أي البرمجة تعمل بلغات مختلفة، وبالحديث عن الفرونت إند فإن اللغات الداخلة فيه ما يلي:

1- لغة HTML

إحدى اللغات وأشهرها في مجال البرمجة، ويكون دورها في الفرونت إند كما يلي:

  • تعد الخطوة الأولى في بناء الموقع الإلكتروني.
  • من خلالها يمكن وضع العناصر من عناوين وصور وروابط في الموقع.
  • تُعد الهيكل الخاص ببناء الموقع.

2- لغة JavaScript

أيضًا من اللغات المستخدمة في ذلك المسار، وهي من اللغات الشهيرة، ويكون دورها في مسار الفرونت إند كما يلي:

  • تُستخدم في إضافة التفاعل على صفحات الويب.
  • إذا أراد صاحب الموقع أن يحدث شيء ما عند ضغط المستخدم على زر في الموقع فيتم ذلك من خلال لغة جافا.

3- لغة CSS

تُستخدم كذلك لغة سي اس اس في ذلك المسار، ويكون دورها كما يلي:

  • تنسيق العناصر التي تمت إضافتها بواسطة لغة HTML.
  • تسمح بالتحكم في حجم الصور ومكانها ومكان العنوان ولونه وكذلك حجم الروابط وكل ما يخص التنسيقات المتعلقة بهيكل الموقع.

أما هي أُطر عمل

هناك مجموعة من الأدوات التي تساعد في إنجاز العمل تُعرف بأُطر العمل، ومن أبرزها ما يلي:

  • Angular
  • Angular
  • Reactjs
  • SASS
  • Pugjs
  • LESS

الفرق بين فرونت إند وباك إند

فيما سبق تعرفنا على ما هو فرونت اند front end بمختلف تفاصيله، ولكن ماذا عن الباك إند؟ ما الفرق بينه وبين الفرونت إند هذا ما نتناولها فيما يلي:

  • يُقصد به المبرمج المسؤول عما يتعلق بالبنية التحتية للموقع.
  • يتعامل مع كافة البيانات والخدمات الخاصة بالموقع.
  • يتعامل أيضًا بالجزء الخاص بالحماية وأي أمر يتعلق بالنظام.

لغات البرمجة للباك اند

ما هو فرونت اند front end

لغات البرمجة المستخدمة في ذلك المسار ما يلي:

  • PHP => [Laravel, Symphony]
  • Python => [Django, Flask]
  • Ruby => [Ruby On Rails]

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

أسئلة شائعة

  • هل تؤثر أُطر العمل في زيادة الإنتاجية؟

    نعم.

  • ماذا يُطلق على باك إند؟

    ما وراء الكواليس.

  • هل يمكن أن يتخصص شخص واحد في الباك إند والفرونت إند؟

    نعم، ويُطلق على المتخصص ذلك full stack developer.