تعرف على الفرق بين ال frontend وال backend في مجال برمجة المواقع
في البداية موقع الويب الذي تدخل إليه عبارة عن شيئين أولهما الواجهة التي تظهر لك أثناء تصفحك للموقع والشيء الثاني هو ما يحدث عند ضغطك على شيء ما بالموقع، بطريقة أفضل الواجهة التي تظهر لك والأشكال والقوائم وكل ما يظهر للمستخدم هو عبارة عن frontend أي واجهة المستخدم.
بينما ما يحدث وراء الكواليس من معالجات للأوامر التي تكتبها أو تنفيذ لتلك الأوامر أو البحث عن شيء ما فهذا من قبيل backend ولكل منهما لغات برمجية تختلف تماماً عن الآخر وبيئات عمل مختلفة كذلك، والسؤال الذي قد يتبادر في ذهنك الآن كما تبادر لدي في بداياتي هو أيهما أهم ؟
وباختصار حتى يتم بناء موقع فأنت بحاجة لكل من ال frontend وال backend وإلا لن يتم بناء هذا الموقع وبالتالي فكل منهما مبنى على الآخر فلا يوجد أحد أهم من الآخر، ولكن إذا اخترت أحدهما للتعلم فلا مانع من تعلم الآخر حتى تتمكن من إنشاء مشروع كامل بمفردك، ويبقى التخصص في سوق العمل هو الأفضل.
ويتم تشبيه عمل هذين المصطلحين بالمطعم حيث أن كل ما يتم تقديمه للزبائن وشكل المطعم يُعتبر frontend بينما ما يحدث بالمطبخ ولا يراه الزبون فهذا هو backend أتمنى أن يكون الأمر صار واضحاً لدى الجميع الآن، وأخيراً أنصح الجميع بأن يبدأ في البرمجة لأنها هي المستقبل.
———
الموضوع من طرف محمد عرفة