عبدالرحمن أبوالسعد

مصمم ومطور مواقع إنترنت

المدونة

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

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

كثيرا من المبتدئين فى دخول عالم الويب وتعلم كيفية انشاء مواقع الكترونيا يخلطون بين تصميم الموقع وبرمجة او تطوير الموقع، فهم يريدون ان يقوموا بتصميم الموقع وتفعيلة اى برمجتة فى ان واحد اعتقادا منهم ان التصميم والبرمجة شىء واحد.

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

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

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

والعمليات المطلوبة بالموقع وعلي أساسها يحلل الطلب ويقوم بعمل قاعدة البيانات Database التي سوف تكون مخزن لبيانات الموقع ويحدد أنواع البيانات .. وبعد ذلك يقوم بتحليل الموقع واستخدام اى لغة من لغات برمجة الويب مثلاً Php or Asp.net ومن خلالها يقوم ببرمجة الموقع وعمل لوحة تحكم تمكن صاحب الموقع من إدارة الموقع من أضافة محتوي وتحديث الموقع.

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

وأيضا يركز علي حماية الموقع وتأمينه ضد عبث المخترقين والوصول لقاعدة البيانات وهي مخزن البيانات بالموقع وتحتوي علي كل كبيرة وصغيرة فيه.

وبهذا نكون قد تعرفنا على الفرق بين مصمم الويب Web Designer ومطور أو مبرمج الويب Web Developer.

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

يجب أن يجيد أحد أو أكثر من برامج تصميم الصفحات مثل الدريم ويفر او الفرنت بيج او Microsoft Expression، ايضا اجادة بعض لغات تصميم الويب مثل xhtml, css والقليل من لغة JavaScript وأطر عملها المختلفة مثلا Mootools or Jquery.

وقد يزيد البعض فى محاولة لاكتساب مزيد من الاحترافية وذلك بالتعامل مع أحد برامج إدارة المحتوى مثل Joomla أو Drupal او WordPress.

أما مطور الموقع فيجب أن يجيد ويتقن مجموعة من اللغات مثل لغة PHP مع قاعدة البيانات MySql أو أحد لغات microsoft .Net مثل لغة #C مع قاعدة بيانات SQL Server أو لغة جافا مع قاعدة البيانات Oracle أو برمجة Cold Fusion مع أي قاعدة بيانات أو البرمجة بلغة الأكشن سكريبت في برنامج الفلاش أو لغة Ruby أو لغة Perl او لغة Python مع قاعدة البيانات MySql هذا بالإضافة إلى مهارات لغة HTML و لغة JavaScript و التعامل مع CSS و AJAX.

هذه هي معظم الأدوات واللغات التي يجدها المطور والتي تجعله يحمل اسم مطور بعالم الويب، و من الممكن ان يجمع بعض هذه اللغات و التقنيات في عمل واحد.

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

أما أغلب المهام العادية فيستطيع مصمم الويب عملها، و خصوصاً إذا أتقن استخدام برنامج إدارة محتوى معين “ووردبريس أو جوملا أو دروبال …إلخ” و إذا أتقن معرفة السكريتات التي يحتاجها في الموقع، لأن السكريبتات تمكنه من إضافة وظائف على الموقع دون أن يعرف البرمجة.

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

ونصيحتى لكل مبتدىء فى عالم الويب تمهل ولا تتسرع وحدد الى اى من المجالين تحب وتفضل هل تحب الكود والبرمجة ام تحب التصميم.

المدربة / حنان حسن

Summary
ما الفرق بين مصمم الويب والمطور
Article Name
ما الفرق بين مصمم الويب والمطور
Description
كثيرا من المبتدئين فى دخول عالم الويب وتعلم كيفية انشاء مواقع الكترونيا يخلطون بين تصميم الموقع وبرمجة او تطوير الموقع، فهم يريدون ان يقوموا بتصميم الموقع وتفعيلة اى برمجتة فى ان واحد اعتقادا منهم ان التصميم والبرمجة شىء واحد.