تطوير الويب

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

 

تنقسم التخصصات في مجال برمجة المواقع الالكترونية إلى 3 أقسام رئيسية، وهي ال Back-End وال Front-End وال Full Stack، لذلك يجب الإلمام بكل تخصص على حدى لكي تحدد المجال الذي تريد التخصص فيه.

Front-End vs. Back-End vs. Full Stack Development

– ماهو Front-End ؟

تكمن مهمة المتخصص في Front-End في تطوير الجزء الذي يتفاعل معه المستخدم العادي، بمعنى اخز هو الجزء المتعلق بواجهة المستخدم، كالشكل و الألوان و مواضع الأزرار و التأثيرات التي تحدت في الصفحة, وبالتالي يتوجب على المطور المتخصص في Front-End أن تكون لديه القدرة على تحويل شكل موقع من صيغة PSD إلى HTML بحيث يتوجب عليه الإلمام بلغات برمجية من قبيل HTML و CSS و JavaScript ثم
إطارات العمل مثل Vue.js و React.js و Angular.js

 

– ماهو Back-End ؟

تكمن مهمة المتخصص في Back-End هندسة قواعد البيانات و التمكن من استعمالها بالإضافة إلى مهمة تطوير الكود الذي يمكنه من التعامل مع الخادم. بحيث يقوم المتخصص في Back-End باستعمال العناصر السابقة فيما بينها لبرمجة التطبيقات، لذا يتوجب عليه الإلمام بقواعد البيانات مثل MySQL, SqlServer, PostgreSQL و لغات البرمجة مثل PHP, CSharp, Java ثم إطارات عمل مثل Laravel و Symfony و Spring …

– ماهو Full Stack ؟

المبرمج Full Stack تكون لديه القدرة على تنفيذ مهام على مستوى Back-End أي تطوير التطبيقات و هندسة قاعدة البيانات بالإضافة إلى قدرته على القيام بمهام معينة على مستوى واجهة المستخدم بمعنى Front-End مما يمكنه من أن يصبح متعدد المهام.

 

مقالات ذات صلة

اترك تعليقاً

زر الذهاب إلى الأعلى

هذا المحتوى محمي من النسخ لمشاركته يرجى استعمال أزرار المشاركة السريعة أو تسخ الرابط !!