ماهوالفرق بين مصمم الويب ومطور الويب

0 188

هل سئلت نفسك عن الفرق بين مصمم الويب ومطور الويب ؟ اليك الفرق بينهما

معظم اللي بيبدأ في تعلم البرمجة، بيكون السبب الرئيسي في تعلمها هو إنه يشتغل بيها، وتكون مهنته الجديدة اللي حابب يبدأ فيها، ومجالات البرمجة كتير جدًا، ومن أهمهم مجال تطوير الويب، لأنه من أكتر المهارات المطلوبة في سوق العمل، ولو قررت يكون مجال الويب هو مجالك، أول الاشياء التي عليك معرفتها الفرق بين تخصصين عشان تعرف هتسلك أي طريق فيهم، وهما :

1- مصمم الويب.
2- مطور الويب.

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

أولًا: مصمم الويب :

هو عبارة عن الشخص اللي بيهتم بكل شيء بيظهر على الموقع للزوار، زي مثلًا شكل الموقع، تفاعل الزوار مع الموقع.

مصمم الويب عليه ان يكون يتوفر لديه مهارات كتير، ومن أهم المهارات دي :

1- يكون صاحب ذوق في اختيار الألوان.
2- يهتم بالتفاصيل اللي تقدر تحسن تجربة الزائر، أو المستخدم للموقع.

مصمم الويب ليس دائمًا بيكون هدفه الألوان، والخطوط، والأشكال، لكن هدفه الأساسي بيكون هل الموقع مناسب للزوار ولا لا، من حيث سهولة تنقل الزائر، أو المستخدم على الموقع، وهل المعلومات اللي بتتعرض على الزائر بتتقدم بشكل سهل وبسيط، ودايمًا بيكون هدفه إن التجربة تكون مميزة.

الأدوات اللازمة في تصميم المواقع

من أهم الأدوات المُستخدمة في مجال تصميم الويب، واللي لازم يكون مصمم الويب متقنها، هي برامج التصميم زي برنامج الفوتوشوب Photoshop، ودة لتصميم واجهات الاستخدام، وبرنامج الأليستريتور illustrator، لتصميم اللوكو الخاص بالموقع.

ثانيًا مطور الويب :

ينقسم تطوير الويب إلى قسمين:

  • القسم الأول عبارة عن تطوير الواجهة الأمامية FRONT-END developer.
  • القسم الثاني عبارة عن تطوير الواجهة الخلفية BACK-END developer.

1- مطور الواجهة الأمامية FRONT-END developer

هو عبارة عن الشخص الذي يعمل على التصميم المرئي للموقع، سواء كان هذا التصميم من تصميمه هو، أو استلمها من مصمم تاني.
وبيقوم مطور الواجهة الأمامية بتحويل التصميم من الصور لـ صفحات HTML ثابتة Static.

وحتى المصمم يكون ناجح في الوظيفة دي، لازم يكون بيتقن لغتين من لغات البرمجة وهما

  • HTML.
  • CSS.

وممكن المصمم يضيف لغة الجافة Javascript، حتى يخلي الموقع أكتر تفاعلية مع الزوار، والمستخدمين.

وفي معظم الأوقات، لو كان المشروع اللي بيقوم بيه مطور الواجهة الأمامية FRONT-END، بسيط، هيكون هو الشخص الوحيد المطلوب عشان يتم المشروع دة، أما لو فى حال كانت المشاريع أكبر، وأكتر صعوبة وتعقيد، وقتها هيتطلب وجود مطور الواجهة الخلفية Back-end مع مطور الواجهة الأمامية front-end.

2- مطور الواجهة الخلفية BACK-END developer

هو الشخص اللي بيتعامل مع الأوامر البرمجية المتقدمة، ولغات البرمجة، مثل PHP، اللي بتضيف للموقع خصائص متقدمة، زي خاصية البحث، والأعضاء، والتسجيل، و هذه الخواص تحتاج لبرمجة، وليس مجرد تصميم ثابت.
ويكون من الحاجات المهمة عند مطور الواجهة الخلفية، الاتصال بقاعدة البيانات، لأن المواقع التفاعلية تحتاج لقواعد بيانات، مثل قاعدة بيانات MySQL، Oracle.

ولهذه السبب ، مطور الويب خاصةً مطور الواجهة الخلفية، لازم يكون مهتم، ومتقن للغات برمجة من جهة الخادم، مثل PHP، أو ASP.NET، أو Node js، ونظم إدارة قواعد بيانات مختلفة، زي MySQL أو Oracle.

وبعد ما عرفت الفرق بين مطور الويب، ومصمم الويب، لازم تعرف إنه في بعض الأحيان مصمم الويب بيكون هو نفسه مصمم الويب، وقتها بيقوم بالمشروع كله، من البداية لـ النهاية، ووقتها بيتسمى بـ Full Stack developer.

اترك رد

لن يتم نشر عنوان بريدك الإلكتروني.

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