http://www.dl.foxworld.ir/foxworld/picture/uploads/1321043106.jpg

مایکروسافت، شرکتی که همه دوست داریم از آن متنفر باشیم در حال پوست اندازی است. این مسئله حداقل در مورد آخرین نسخه IE ، مرورگر مایکروسافت صدق میکند. اگر یادتون باشه! اینترنت اکسپلورر مرورگر مهم اواسط دهه ۹۰ میلادی بود که غاصبانه مرورگر بارز آن دهه یعنی نت اسکیپپ را از دور خارج کرد. به هر حال به نظر میرسد IE9 جهشی بزرگ برای مایکروسافت در عرصه رقابت مرورگرها به ارمغان هواهد آورد. حتما تعجب می کنید که افرادی مثل من که به محض رو به رو شدن با واژه های “مایکروسافت” یا “اینترنت اکسپلورر” خود را برای حمله آماده می کنیم می خواهیم مواردی که بالاخره مایکروسافت فهمید چگونه درست انجام دهد را در این مقاله برجسته نماییم.

 

مایکروسافت، شرکتی که همه دوست داریم از آن متنفر باشیم در حال پوست اندازی است. این مسئله حداقل در مورد آخرین نسخه IE ، مرورگر مایکروسافت صدق می کند.

اگر
بادتون باشه! اینترنت اکسپلورر مرورگر مهم اواسط دهه ۹۰ میلادی بود که
غاصبانه مرورگر بارز آن دهه یعنی نت اسکیپپ را از دور خارج کرد.

به هر حال به نظر میرسد IE9 جهشی بزرگ برای مایکروسافت در عرصه رقابت مرورگرها به ارمغان هواهد آورد.

حتما
تعجب می کنید که افرادی مثل من که به محض رو به رو شدن با واژه های
“مایکروسافت” یا “اینترنت اکسپلورر” خود را برای حمله آماده می کنیم می خواهیم مواردی که بالاخره مایکروسافت فهمید چگونه درست انجام دهد را در این مقاله برجسته نماییم.

 

1.       پذیرش استانداردهای آتی وب:

اگر از هر طراح وبی بپرسید چرا از HTML5 و CSS3 استفاده نمی کنید به راحتی پاسخ می دهد “برای اینکه هیچ مرورگری از آن پشتیبانی نمی کند.” که در این میان IE با در اختیار داشتن ۵۰% بازار مرورگرها بیش از دیگران مورد توجه است.

http://www.dl.foxworld.ir/foxworld/picture/uploads/1346366333.jpg

 

با توجه به اینکه  HTML5 و CSS3 هنوز توسط W3C به صورت قطعی پیشنهاد نشده است لذا برای کار با آنها باید تا زمان پیاده سازی این استانداردها صبر کنیم (۲۰۲۲ یا دیرتر)

اخبار خوبی که طراحان وب تیزهوش داده اند این است که IE9 از بیشتر ماژول های اصلی HTML5 و CSS3 پشتیبانی می کند!


http://www.dl.foxworld.ir/foxworld/picture/uploads/1323250275.png
  

 

به عنوان مثال IE9 از Media Query Module در CSS3
پشتیبانی می کند. این ماژول به طراحان اجازه می دهد تا صفحات را با توجه
سیستم مشتری رندر نمایند (کامپیوتر خانگی، لپ تاپ و یا موبایل).

http://www.dl.foxworld.ir/foxworld/picture/uploads/1327631302.png

 

برای دیوانگان تکنولوژی و طراحان و توسعه دهندگان وب که قصد دارند مرورگر خود را برزورسانی کنند IE9 می تواند انتخاب خوبی باشد. 

 

2.       توجه به عملکرد:

نسخه کنونی IE وقتی آن را از نظر عملکرد با مرورگرهای دیگر مقایسه می کنیم فاجعه است. توسعه دهندگان IE این مطلب را می دانستند ولی این مشکل را در دو نسخه قبل بر طرف ننمودند.

http://www.dl.foxworld.ir/foxworld/picture/uploads/1312706504.png

 

 

IE9 در این راه گام بزرگی برداشته و آن استفاده از ابزار محبوب سنجش عملکرد به نام SunSpider است.

 

http://www.dl.foxworld.ir/foxworld/picture/uploads/1375656284.png

 نکته
امیدوار کننده در اینحا تاکید بیشتر بر عملکرد نرم افزاری است. در صورتی
که آنان همچنان به ارتقا سرعت بپردازند کاربران حرفه ای و دیوانگان
تکنولوژی مجبور می شوند نگاهی دوباره به مرورگرشان داشته باشند! 

 

3.       فراهم نمودن امکان سنجش پیش از موعد انتشار:

گرفتن
چراغ سبز از کاربران آزمایشی بسیار مهم است. مثلا در مورد برنامه های تحت
وبی مانند توئیتر این مورد فاکتوری کلیدی برای معرفی سرویس به عموم بود.
مایکروسافتی ها برای اینکه شانس آزمایش IE9 را به عموم بدهند صفحه ای به نام Internet Explorer 9 : Platform Demos ایجاد کرده اند.

 

http://www.dl.foxworld.ir/foxworld/picture/uploads/1290183450.png
  

این بخش در سایت مایکروسافت به کاربران آزمایشی این امکان را می دهد تا قبل از ارائه نهایی IE9
آن را تست کنند که این امر می تواند فرصت خوبی برای توسعه دهندگان
مایکروسافت باشد تا بتوانند اطلاعاتی درباره سرعت و دموهایی از قابلیت های
HTML5 و CSS3 موجود در IE9 را با کسانی که ان را تست می کنند به اشتراک بگذارند.  

آنها همچنین نصب پیش نمایشی قابل نصب از پلت فرم IE9 را به کاربران پیشنهاد می دهند.

 

http://www.dl.foxworld.ir/foxworld/picture/uploads/1335176949.png

  

آنها همچنین سروری اختصاصی برای دریافت بازخوردها دارند تا  شما را از بابت دریافت نظرات و گزارش باگ ها مطمئن کنند .

 

4.       اجازه و تشویق توسعه دهندگان بیرونی به کمک:

هر
نرم افزاری می تواند از خرد جمعی توسعه دهندگان نفع ببرد. در مورد لینوکس،
وردپرس و دروپال فکر کنید، موفقیت آنها بر پایه توانایی آنها در استفاده
از هوش و تجربه هزاران توسعه دهنده متن باز بنا شده است.

 

در روشی مشابه IE9 ابزارهای توسعه را که به توسعه دهندگان امکان تست و عیب یابی را می دهد عرضه کرده است.  آنها همچنان سورس کد را در اختیار نخواهند گداشت اما حداقل امکان سیخونک زدن!!! به نرم افزارشان و عیب یابی آنرا تسهیل نموده اند.

 

http://www.dl.foxworld.ir/foxworld/picture/uploads/1280631521.png

http://www.dl.foxworld.ir/foxworld/picture/uploads/1370380171.png

  
بگذارید صادق باشیم: نتایج فوق برای Page Render عالی است.

 

5.       پاسخگویی و شفافیت بیشتر:

مایکروسافت هیچوقت به خاطر شفافیت اش شناخته نشده است. به همین دلیل است که به روز رسانی متناوب وبلاگ IE9
درباره توسعه آن باعث تعجب است. آنها به صورت منظم درباره پیشرفت ها و
همچنین پسرفت هایشان صحبت می کنند. آنها در حال پوست انداختن و در آوردن
ردایی هستند که همواره بر روی توسعه و شکست های محصولات کمپانی شان سایه
انداخته بود.

به عنوان مثال آنها به صورت عمومی در وبلاگشان اقرار کردند که از کدِک استاندارد صنعت یعنی H.264 نیز پشتیبانی خواهند کرد در شرایطی که همچنان در حال بحث بر روی کدِکی بودند که المانهای ویدیویی HTML5 باید استفاده کنند. 

چه
چیزی در مورد این مثال خیلی مهم است؟ این نشان می دهد که آنها در مورد
نتایجی که می گیرند شفاف تر شده اند به جای اینکه ما را با حدس زدن و
تئوری پردازی تنها بگذارند. چه دوست داشته باشیم و چه دوست نداشته باشیم
حداقل این شانس را یافته ایم تا قبل از ارائه محصول بازخوردهایی از آن را
به آنها ارائه نماییم.

مورد دیگری که مایکروسافت در آن شهرت خوبی ندارد قدرت اعتراف به  انجام کار اشتباه است. 

اما قضیه IE9 فرق می کند. وقتی آنان به چیزهایی که درست کار نمی کند مانند “کار نکردن Gmail در IE9”
به جای انکار بازخوردهای دریافتی از کاربرانشان به این مسئله اعتراف
میکنند به این معناست که در مایکروسافت اتفاقاتی در حال روی دادن است.
کاری که اخیرا خیلی انجام داده اند.


http://www.dl.foxworld.ir/foxworld/picture/uploads/1283716899.png

 

بدترین
تصویری که می توانید از کمپانی خود ارائه دهید این است که در قبال مشکلات
پیش آمده بی تفاوت باشید. در شغل ما به عنوان طراح و توسعه دهنده وب صادق
بودن سخت اما الزامیست.

 

آیا این مایکروسافتی جدید است؟

شاید،
امیدوارم. درون من دوست دارد از شرکتی که برای سالیان سال مرا مجبور به
کار در مرورگرشان کردند و درخواست های مرا برای کمک و رعایت استاندارهای
وب نادیده گرفتند متنفر باشد.

 

اما در کل من تلاشهای تیم IE9 را تحسین می کنم و اگرچه IE9 در مقایسه با Chrome و Firefox
راه درازی تا تکامل درموارد ذکر شده در این مقاله در پیش دارد و تنها یک
نمایش ساده از این مرورگر برای تغییر کامل دیدگاه من به عنوان توسعه دهنده
ای که سالها تجربه بدی از محصولات آنها داشته است کافی نیست اما من از
بابت روش متفاوتی که مایکروسافت برای ساختن نرم افزارهای جدیدش در پیش
گرفته است خوشحالم.




منبع:

http://sixrevisions.com/web-development/five-things-ie9-is-actually-doing-right
Microsoft — the company we all love to hate — is turning over a new
leaf. This is true, at least, with its latest iteration of Internet
Explorer, the company’s web browser.

IE — if you’ve already forgotten — was once a great web browser in the
mid-90s, usurping the spot of the dominant browser of that decade:
Netscape Navigator. The browser was a market innovator once
.