11

مالفرق بين Front End و Web Design .. !

  • 2TA

اعرف ماهو Front End وماهو back end والفرق بينهما لكن لم افهم هل على front end web developer ان يتعلم استخدام الفوتوشوب وتصميم المواقع به ان كان لا فماهو اسم الشخص الذي يستخدم الفوتوشوب او اي برنامج اخر لتصميم المواقع هل هو ال web designer

اما هل الweb designer هو نفسه front end web developer

لو سمحتم اشرحو لي هذه المصطلحات

web designer

web developer

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

التعليقات

18

web developer : هو مطور الويب .. هو ذلك الشخص الدي يهتم بكتابة الأكواد... يعني هو الدي يخرج صفحة الويب إلى الوجود بعدما كانت مجرد فكرة..

المشكلة هي أن المطور كما قلنا عبارة عن شخص يجيد كتابة الكود .. لكنه لا يعرف بالضرورة ماهي الألوان التي يجب أن تمزج مع بعضها، أو أي نمط يجب أن يستعمل في الموقع إلى آخره .. و بالتالي فهو دائما بحاجة إلى رؤية الموقع أولا تم بعدها يقوم بكتابة الكود، وهته هي مهمة مصمم الويب web designer .. و هو شخص يجيد التعامل مع الفوتوشوب جيدا .. شخص قد درس سيكولوجية الألوان و أيضا يعرف متى يستعمل نوع الخط serif ومتى يستعمل comic إلخ إلخ .. هذه الأشياء بالنسبة للمطور نفس الشيء .. استعمال اللون الأحمر أو الأزرق لا يعني شيءا .. فقط كود اللون سيتغير، لكن لا.. بالنسبة للمصمم تعني الكتير إن لم نقل تعني له كل شيء.

نعود للمطور .. المطور هو المسؤول عن تحويل التصميم إلى كود إلى موقع حقيقي .. المطور يستعمل عدة لغات في عمله ..كل واحدة لها مجال عمل ..

html لبناء الموقع من حيت المحتوى

css تهتم بالمظهر .. كيف سيبدو هذا الموقع

javaScript لغة برمجة الويب ..لبت الروح في الموقع وبرمجة كل التفاعلات التي يمكن أن تتم عند حاسوب المستعمل..

php: لغة برمجة لجعل الصفحة دينامية، من حيت التفاعلات مع السيرفر

sql: ادا كان الموقع سيتعامل مع قاعدة بيانات

و غيرها من اللغات..

//

إذا لاحظت هته اللغات، قد تجد أنها تنقسم إلى قسمين ..قسم الفرونت-اند front-end كل يبدو للمستعمل ، أو لنقل كل ماهو ظاهر ..(لم أجد الكلمة المناسبة .. المهم) في هذا القسم ستجد : html.css.js و بالتالي إذا كان المطور يميل إلى هته اللغات.. فإنه يستعمل كلمة front-end developer لوصف نفسه..

نفس الشيء بالنسبة للمطور الدي يستعمل الphp&sql فقط أو أي لغة أخرى لها نفس الوظيفة فإنه يطلق على نفسه.. إسم back-end devloper.

//

كملاحظة : ممكن أن يؤدي شخص واحد الدورين معا.. مصمم و مطور ويب.

شرحك وافي أخي جدا فشكرا لك.

أقوم بترجمة front end ك واجهات امامية او واجهة المستخدم

و back end ك واجهات خلفية او واجهة مدير الموقع

alma4rebi أضف ردا

جزاك الله خيرا @AGOULZI_PRODUCTION

والله ما حملني على التعليق اﻻ جمالية ردك على السائل

بجدية بارك الله فيك وفي علمك هكدا يكون الرد واﻻ فﻻ حاجة لنا في الرد

كتير ما هم المتصنعون بيننا

تحياتي لك اخي

بارك الله فيك.. اللهم علمنا ما ينفعنا وانفعنا بما علمتنا.

شكرا على ردك اخي يعني هناك web designer وهو الشخص المسؤل على التصميم بالفوتوشوب والweb developer وينقسم الى back-end devloper و front-end developer اليس كذلك ؟ يعني الweb designer غير مطالب بتعلم css/html/js لان هذا من مهام front-end developer فقط يتعلم تصميم المواقع على برامج التصميم اما back-end devloper فيتعلم الphp&sql مثلا

لكن المشكل ان هناك من يقول ان web designer هو من يصمم الموقع ويحوله الى css/html ولايذكر الfront-end developer لماذا

مبدئيا .. نعم المصمم غير مطالب باحتراف ال html/css/js لكن صراحة واجب عليه أن يكون على دراية على الأقل ب html/css .. أقول دراية وليس احتراف .. حتى لا يصمم شيئا يصعب تكويده .. هذا يجعل منه مصمم لا يعرف عمله و يخلق مشاكل للمطور .. و بالتالي سيبني لنفسه سمعة سيئة ..

back-end developer هو شخص مر من مرحلة الفرونت-اند بالضرورة .. عندما نقول إن شخصا ما متخصص في مجال ما فهذا لا يعني أنه لايعرف شيءا في المجالات الأخرى .. متل طبيب اختصاصي .. حتما قد درس جميع التخصصات .. كذلك الأمر هنا ..

< لكن المشكل ان هناك من يقول ان web designer هو من يصمم الموقع ويحوله الى css/html ولايذكر الfront-end developer لماذا

هذه مشكلتهم، هم.

شارك معم ما أخبرتك به لتنيرهم.

مصطلح الـweb design أصـلا أتغيـر لم يعـد هنـاك مـُسمـي وظيفي يسمـي web designer ، أصبـح هنـاك :

  • UI&UX designer وهو المسئـول عـن دراسـة المشـروع و أختيـار الألوان المناسبـة و من ثـم تحـويلهـا الـي تصميـم PSD .

  • Front-end developer وهـو الذي يقـوم بتحـويـل التصميـم "PSD" الـي واجهـة أماميـة باستخـدام HTML5,CSS3 JS.

-backend developer وهـو المسئـول عـن دينامكيـة المـوقع والتعامـل مع البيـانات و السيرفر و يستخـدم لغـات PHP , Asp,sql ولغـات أخري علي حسـب المشروع.

Binwa أضف ردا

ما هو التصميم PSD وماذا احتاج لتعلمه ؟

وهل يمكن تعلم لغات البرمجه (back-end) بدون تعلم لغات التصميم مثل HTML5,CSS3 JS ؟

أنت لو عاوز تتعلـم تسـوق السيـارة هـتعمل ايه في الأول ؟ الاول هتتعلم الاساسيـات اللي هي ازاى تشغل العربية أزاى تحركها و هكـذا هنـا برده نفـس الشـئ لازم تبـدا مع الأساسيـات اللـي هي html,css,js وبعد كده تتعلـم لغات البرمجـة، أنما ممكـن تبـدأ تتعلـم لغـات البرمجـة عادي ولكن المسار الصحيـح هو تعلم الاساسيات ومن ثم البرمجـة.

اما التصميـم محتـاج تتعلـم أى برنـامج تقـدر تشتغـل و تعمل من عليـة التصميـم في برامـج كتير زي photoshop , sketch ممكـن تسأل حـد متخصص فـي ui design هيفيدك عن البرامج أفضل مني :)

وبالتوفيق

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

Telyane أضف ردا

web designer هو نفسه ال front-end developer

ويجيد html,css,js ووبعض مكتبات جافا سكربت وربما كلها وايضاً يجيد العمل على فوتوشوب

اي هو الذي يقوم بتصميم واجهة الموقع

والweb programmer هو نفسه ال back-end developer

يجيد ruby او java او php او asp.net مع احدى لغات برمجة قواعد البيانات وهو المسؤول عن عقل الموقع ان جاز التعبير

اما مطور الويب او الweb developer فهو الذي يقوم بالوظيفتين التصميم والبرمجة ويطلق عليه Full stack developer

هل يجب تعلم الاتجاهين تصميم وبرمجه الويب لتصبح مطور ويب ؟؟ وهل يصعب ذلك ؟؟.. ام من الافضل التخصص في احداهم ؟

نعم, مطور الويب كما ذكرت سابقاً هو الذي يجيد المهارتين back-end و front-end

وليس من الصعب تعلمهم ولكن ستحتاج الى وقت وجهد اكثر

انا افضل التخصص في مهارة واحدة ! لاني سأصبح محترف اكثر فيها

ولو مثلا اردت التخصص في back end هل سأحتاج لتعلم لغات وتصميم ال front-end ؟

Telyane أضف ردا

لا طبعاً لست بحاجه لتعلمها وستصبح عندئد Back-end web developer ..

ربي يوفقك :)

مجهول
  • حذف بواسطة المستخدم
مجهول
  • حذف بواسطة المستخدم
-4

اسمه مبرمج وليس مطور