تطوير المواقع
تطوير المواقع (Web development) هو إنشاء مواقع الويب ونشرها على الإنترنت، ويتضمن تطوير الويب الخطوات الآتية: تحديد الهدف من الموقع، وتصميم الموقع، والتخطيط، وجمع المحتويات المراد عرضها ضمن الموقع، وإنشاء الموقع واختبار جاهزيته، تحميل الموقع إلى السيرفر والتسويق لهذا الموقع ومتابعة أي مشاكل قد تحدث.[١][٢]
يقسم تطوير مواقع الويب إلى جزأين: تطوير الواجهة الأمامية (Front-end) وتطوير الواجهة الخلفية (back-end)، ويعنى مطور الواجهة الأمامية بالتصميم المرئي (visual design) لموقع الويب -سواء قام بإنشاء هذا التصميم أو تم تسليمه إليه بواسطة مصمم المواقع-، ويستخدم مطور الواجهة الأمامية لغة الاتش تي ام ال (HTML) لتأسيس الموقع، ولغة السي أس أس (CSS) لتحديد الأنماط المرئية وتنسيقها، وقد يستخدم لغة الجافا سكربت (Javascript).[٢]
بالنسبة لبعض المشروعات الصغيرة، قد يكون تطوير الواجهة الأمامية هو النوع الوحيد المطلوب، لكن بالنسبة للمشروعات الأكثر تعقيداً فإن تطوير الواجهة الخلفية سيدخل حيز التنفيذ، ويتعامل مطور الواجهة الخلفية مع البرمجة والمهام الأكثر تعقيداً على صفحات الويب، حيث يحدد كيفية عمل الموقع وكيفية عمل العملاء عليه باستخدام وظائف معينة وقد يتضمن الاتصال بقاعدة بيانات أو إنشاء ميزات مثل عربات التسوق (E-commerce shopping carts ) في مشاريع التجارة الإلكترونية التي تتصل بمعالجات الدفع عبر الإنترنت (online payment).[٢]
تصميم المواقع
تصميم الويب (Web Designing) هو المصطلح الأكثر استخداماً للمحترفين في هذه المجال، وتتضمن مجموعة واسعة جداً من المهارات أحدها تصميم شكل الموقع (visual design)، ويتعامل مصمم مواقع الويب مع جزء الواجهة الأمامية (front end) للموقع المواجهة للعملاء، وعلى مصمم المواقع أن يهتم بكيفية ظهور الموقع وكيفية تفاعل العملاء معه، ويجب أن يتضمن تصميم الموقع على تفاصيل حول كيفية عرض المعلومات على الموقع، وهيكل لمخطط الموقع وخريطة لصفحات الموقع.[٣]
يتميز مصممو الويب الجيدون باستخدام مبادئ التصميم لإنشاء مواقع ذات مظهر جذاب وسهلة الاستخدام، فلا يقتصر عملهم على جعل الموقع جميلاً فقط، بل يصممون مواقع سهلة الاستخدام لجذب المستخدمين، فكلما كان الموقع أجمل وأسهل للاستخدام زادت قابلية المستخدمين لاستخدام هذا الموقع.[٢]
مهام كل من مصمم المواقع ومطور المواقع
تتلخص مهام كل من مصمم مواقع الويب ومطورها بالآتي:[٤]
- مصمم مواقع الويب:
- تصميم وإنشاء مخطط قاعدة البيانات.
- إنشاء مخطط الويب.
- تحديد شكل صفحات موقع الويب حسب المحتوى المقدّم من العميل.
- مطور مواقع الويب:
- الصيانة اليومية الروتينية للمواقع والتطبيقات الحالية.
- برمجة المواقع بطريقة تجعلها سهلة الاستخدام.
- إجراء صيانة للمواقع حسب الحاجة.
المراجع
- ↑ "Website Development", tutorialspoint.com, Retrieved 12-4-2019. Edited.
- ^ أ ب ت ث Jennifer Kyrnin (9-3-2019), "The Difference Between Web Design and Web Development"، lifewire.com, Retrieved 12-4-2019. Edited.
- ↑ "Website Designing", tutorialspoint.com, Retrieved 12-4-2019. Edited.
- ↑ ROFL (17-8-2014), "Would You Rather Be A Web Developer Or Designer?"، makeuseof.com, Retrieved 12-4-2019. Edited.