Thursday، August 21، 2008

رعایت Web Standards یا Web Usability ؟

این روزها با توجه به استفاده روزافزون از استانداردهای وب و لزوم رعایت استانداردهای وب w3 بسیاری از طراحان و توسعه دهندگان وب سایت ها یکی از مسائلی را که بیش از پیش مورد توجه قرار میدهند رعایت استانداردهای وب می باشد تا کدنویسی HTML مطابق با یکی از استانداردهای این زبان باشد همچنین رعایت استانداردهای وب در زبان هایی مانند CSS نیز بدینگونه انجام می شود .

اما سوالی که اینجا مطرح می شود چرا بسیاری از سایتهای بزرگ همانند Google , Yahoo! , Microsoft , Apple , Adobe و ... چرا سایتهای آنها استاندارد نیست ؟!

بگونه ای که هم اکنون یاهو 34 خطا , گوگل 61 خطا , مایکروسافت 177 خطا , اپل 5 خطا , آدوبی 14 خطا , سان مایکروسیستمز 38 خطا دارند !

با بسیاری هنگامی که با آنها درباره طراحی وب صحبت می شود و یا سایتی ارائه می شود سریعا حرفه ای بودن طراح و یا توسعه دهنده را بوسیله استاندارد بودن سایت توسط W3C Validator ها و ... میدانند و یا اینکه صحبت از Tableless می زنند که آیا سایت شما با استفاده از Table هست یا با استفاده از DIV ؟!

اما کدام درست است و علت چیست ؟

در بخش طراحی وب سایتها دو مبحث بسیار مهم می باشد اول استانداردهای وب و دوم Web Usability یا کاربرد وب می باشد .

برای بسیاری از شرکت های بزرگ همانند گوگل و یاهو و ... استانداردهای وب و رعایت اینگونه استانداردها در وهله دوم قرار دارد , برای سایتهایی همچون یاهو و گوگل کاربر پسند بودن وب سایت بسیار مهمتر از رعایت استانداردها می باشد .
در هنگارم طراحی و استفاده از بسیاری از کدها و ... را نمی توان از استانداردهای وب استفاده نمود به همین دلیل سایتهای بزرگ و سایتهایی که با اهداف خاص مانند معرفی یک شرکت تبلیغاتی ساخته می شوند لزومی بر رعایت استانداردهای وب نداردند و نمی توان استاندارد نبودن این سایتها را ناشی از ضعف طراحی دانست و طراح به طور مثال یک شرکت گرافیکی بیشتر نمایش توانایی های شرکت هست و نه نشان دادن قدرت برنامه نویسی سایت !

سایتهای مثل گوگل و یاهو و ... در وهله اول به جذب کابران و سپس رعایت استانداردهای وب مبادرت می ورزند .

2 نظرات:

امیر عباس گفت...

پرهام جان سایت یاهو و گوگل از بقیه مجزان. این دو سایت موتور جستجو دارند و شما صفحه اول بخش سرچ رو تست زدی. اینها نمیتونن از استاندارد ها استفاده کنن چون در این صورت صفحه سرچ برای مرورگر های خیلی قدیمی مثل نت اسکیپ 4 یا نسخه های قدیمی IE باز نمیشه. هنوز هم میلیون ها کاربر از این مرورگر های قدیمی استفاده می کنند و این سایت ها دوست ندارند که این کاربرها رو از دست بدن. ولی بقیه سایتها. شما اگر لیست خطا ها رو ببینید متوجه میشید که همشون چیز های ساده ای هستند که طراح یا برنامه نویس این وسط مقصر بوده. مثلا شما علامت & رو داخل کد صفحه باید به شکل ∓ بنویسی که الان کلی از خطاها به خاطر همینه. یا مثلا تگ br در XHTML باید با / بسته بشه که نشده. این ایرادها اصلا ربطی به usability نداره و همش بر میگرده به تنبلی طراح. در عرض 2 ساعت میشه صفحه اول سایت مایکروسافت رو رفع خطا کرد بدون اینکه مشکلی ایجاد بشه

Buddy گفت...

پرهام جان
برای usability معادل کاربردپذيری زيبا تر به نظر می رسد و معادل مصوب فرهنگستان هم همين است
http://fa.wikipedia.org/wiki/%DA%A9%D8%A7%D8%B1%D8%A7%DB%8C%DB%8C#cite_note-0