أرشيف تصنيف 'تطوير المواقع'

ما هو أسلوبك في تطوير المواقع !

7 فبراير 2007

لكلٍ منا اسلوبه المميز في البرمجة وتصميم المواقع ، فالبعض يستخدم الاسلوب القديم في كتابة البرامج وأقصد ( الكتابة الكاملة للكود ) دون استخدام أي برامج مساعدة ، فمجرد وجود محرر النصوص لكتابة الكود ( بميزة الإكمال التلقائي على الأقل) ومتصفح لاستعراض النتائج مباشرة كافي لبرمجة موقع كامل ، نعم قد يتم استخدام بعض الأكواد الجاهزة أو الـ Snippets ، والتي تتكرر في أغلب البرامج مثل استعراض نتائج استعلام من قاعدة بيانات ، أو تحويل التواريخ .. وغيرها ، لكن ذلك لا يشكل نسبة كبيرة من الكود البرمجي ، وقد يكون أغلبها في الاساس من كتابه المبرمج.

هناك الكثير ممن يستخدم ويستمتع بهذا الاسلوب ، وهو فعلاً يساعد على فهم اللغات والتقنيات المختلفة ، ويجعل قدرة المبرمج على فهم وحل المشكلات أكبر من غيره ، لكنه يحتاج إلى وقت وجهد كبير للوصول لمرحلة النضج ، وبالتالي الحصول على أفضل النتائج.لكن حالياً يوجد الكثير من الخيارات ، التي يمكن من خلالها عمل القليل والحصول على الكثير ، ما اقصده هو تطوير المواقع بأقل وقت وجهد ممكن ، سواء من ناحية التصميم والمتابعة وقد تحدث عن ذلك ابو محمد في موضوع Getting Real كتاب شيق لمطوري الويب ، أو على مستوى الأدوات التي يمكن أن تنجز مثل تلك المشاريع وهي كثيرة جداً .
(more…)

قابلية الاستخدام .. نظرة أولى

26 يناير 2007

في عالم تطوير المواقع تصادفنا مصطلحات كثيرة ومتعددة بحكم التجدد والتطوير المستمر ، منها ما هو واضح الاهمية مثل الادوات المستخدمة في تطوير المواقع ، والمعلومات المتعلقة بالاكواد ، ومنها ما هو نظري اكثر واصعب في الفهم والتعامل ، مثل مصطلح قابلية الاستخدام (Usability) .

ما نعنيه بـ(قابلية الاستخدام) هو تلك الاجراءات والخصائص التي تتحكم في جودة تجربة المستخدم مع منتج معين ، سواء كان موقع أو برنامج أو غير ذلك ، بمعنى آخر وفي دائرة تطوير المواقع يمكن طرح السؤال هل يمكن فهم واستخدام الموقع بسهولة ، ويشمل هذا التعريف على عدد من النقاط والمعايير التي تحكم ما اذا كان الموقع سهل الفهم والاستخدام أم لا ، وهذه المعايير هي قابلية الفهم ، الكفاءة ، قابلية التذكر ، التعامل مع الأخطاء و الرضى .

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

(more…)