برای رضای خدا Internet Explorer را رها کنید

4 02 2009
Don't hurt web with Internet Explorer

Bad IE

طبق آمارها تعداد کاربران Internet Explorer (به طور مخفف IE) از سایر مرور گر ها بیشتر است. زیاد بودن کاربران IE چند دلیل دارد. مهمترین دلیل تعداد کاربران ویندوز هست. از اونجایی که IE به صور پیش فرض بر روی ویندوز نصب است و مرورگر پیش فرض آن می باشد، بسیاری از افزاد اینترنت رو با نام Internet Explorer می شناسند و از وجود سایر مرورگرها بی اطلاع هستند.

متاسفانه تعداد کسیری از کاربران اینترنت از این دسته افراد هستند.

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

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

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

طبق تجربه شخصی خودم اکثریت بازدیدکنندگان سایتهای عمومی از IE استفاده می کنند که شاید به چیزی حدود 95 درصد برسد. در حالی که سایت خودم که در زمینه برنامه نویسی هست و یک سایت قبلیم در حدود 65 درصد از IE و 26 درصد از Firefox و بقیه از سایر مرورگرها استفاده می کنند.

این درصد ها گفته های قبلی مبنی بر کم آگاهی از سایر مرورها رو تصدیق می کند.

این مقدمه ای بود بر وضعیت IE در میان کاربران.

اما بیایید ببینیم چرا باید Internet Explorer رو ترک کنیم!

*- اولین مورد که شاید هم طنز آمیز بیاید نفرین های طراحان وب است. من به عنوان کسی که مدتی به عنوان طراح وب کار می کردم و هم اکنون طراحی سایت SoftProjects را خودم انجام دادم و همچنین دوستانی دارم که طراح وب هستند، خاطرات زیادی از عذاب و شکنجه هایمان از در دست و پنجه نرم کردم با IE داریم.از زمان عرضه نسخه 6 از IE در سال 2002 تا کنون که نسخه 8 از IE درحال آمدن است. استانداردهای وب تغییرات زیادی کرده اند و مرورگرها پیشرفتهای بسیار زیادی کرده اند.

این درحالی است که مرورگر IE بسیار بد و تنبل حرکت کرده است و دست طراحان وب را برای استفاده از تکنولوژی های روز بسته مانده است.

این وقاحت تا جایی است که حتی تیم ماکروسافت استانداردهای وب را جدا از مسیر حرکت IE دانسته و از پیاده سازی آن در کوتاه مدت سر باز می زنند! برای لینک به اخر مطلب مراجعه کنید.

*- استاندارد و به روز بودن. مدتی هست که جنگ مرورگرها در محافل وب مطرح است. این جنگ بر روی کسب کاربران بیشتر از طرق مختلف است. مهمترین محور جنگ پشتیبانی از آخرین تکولوژی های وب است که استانداردها در راس قرار می گیرند.استانداردهای وب با این هدف ایجاد شدند تا جلوی ناهماهنگی در رفتار مرورگرها را بگیرند. مرورگرها در جهت هر چه بیشتر استاندارد شدن در رقابت با هم هستند. در حالی IE مانند یک غده مغرور همیشه مشکل ساز بوده است.

مهمترین این استانداردها شامل:

Html 5, CSS 2.1, CSS 3, SVG, APng و چند مورد دیگر

*- امنیت و قابلیت اطمینان. سایر مرورگرها و به خصوص Firefox درارای مشکلات امنیتی بسیار کمی هستند و به علت کد باز بودن، در صورتی که مشکلی یافت شود به سرعت رفع شده و در اختیار عموم قرار می گیرد.علاوه بر این در صورتی که مشکل امنیتی جدی باشد، مرورگر به صورت خودکار و به سرعت آخرین بسته اصلاحی را دریافت کرده و اعمال می نماید.

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

*- قابلیت سفارش سازی.افزونه های نوشته شده برای IE به ندرت یافت می شوند. همچنین امکانات بسیار کمی برای سفارشی سازی مرورگر وجود دارد.

در مقابل سایر مرورگرها به خصوص Firefox با داشتن چند هزار افزونه که در نوع خود کم نظیر است می توانید امکانات فوق العاده ای به مرورگر خود اضافه کنید و یا تغییر پوسته آن را سفارشی کنید.

*- سرعت اجرای سایتهای Web 2این سایتها به علت استفاده زیاد از javascript در IE باعث کند شدن مرورگر می شوند. این درحالی هست سایر مرورگرها در زمان اجرای javascript شدیدا با یکدیگر مبارزه می کنند.

Don't hurt web with Internet Explorer

Don't hurt web with Internet Explorer

مراجع برای تحقیق مطالب فوق

به عنوان خلاصه مطلب لینک ها و مطالبی رو برای رجوع سریع مطرح می کنم.

مقایسه سرعت اجرای javascript که مثل همیشه IE آخر هستند

تست Acid 3 که میزان پشتیبانی از استانداردهای وب را نشان می دهید (به در صد IE8 توجه کنید!)

تکنولوژیها و جلوه های وب که کابران IE از آن محروم هستند:

طراحی سه بعدی مستقیما در خود مرورگر با استفاده از تگ Canvas

ویژگیهای جدید CSS 3 بخش 1

ویژگیهای جدید CSS 3 بخش 2

Don't hurt web with Internet Explorer

جلوه های ویژه و سایه برای متون

انتخابگر ها ( یا CSS Selector) که در نحوه شکل دهی ظاهر صفحات بسیار مهم هستند.
مرورگر خود را در مقابل CSS Selector ها بررسی کنید

حیله هایی که طراحان وب برای هماهنگی با IE استفاده می کنند:

حقه ای برای قعال کردن تگهای article,section و … از Html 5 در IE

چند حقه برای شناسایی مرورگر IE

مشکل با تگ img

غرور و تکبر یا شاید هم سستی در پیاده سازی استانداردها:

Chris Wilson [MS] (Expert):

Q: What do you guys think of the Acid-tests, especially Acid3? Is it your goal to let IE 8 pass Acid3?

A: Alex, The ACID3 test is a collection of interesting tests, spread across a large set of standards. Some of those standards will see improvements in IE8 – in fact, IE8 already improves on IE7’s score – but we are focused on the most important features and standards to make web developers› lives easier. The ACID3 test does not map directly to that goal.

پیشرفتهایی که در IE8 صورت می گیرد که به نظرم کمتر از حد انتظار هستند

و مراجعی برای تعداد کابران مرورگرها و غیره

تعداد کاربران سایتهای مشهور

تعداد کاربران سایت w3schools.com

بررسی کلی از ویژگیهای مرورگرهای مختلف

جنگ مرورگرها

مقایسه مرورگرها

Firefox از Chrome جلو می زند

ناتوانی مایکروسافت در رفع نقص امنیتی اینترنت اکسپلورر برای مدت 453 روز

با این اوصاف برای رضای خدا هم که شده در آشنا کردن افراد با سایر مرورگرها کوشا باشید

مشترک این وبلاگ شوید و آن را از طریق RSS دنبال کنید.

Advertisements




Google Chrome مرورگر جدید از گوگل

2 09 2008

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

Google Chrome

Google Chrome

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

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

مرورگر گوگل open source خواهد بود. جالبه بدونید که موتور درونی این نر م افزار WebKit خواهد یود. WebKit همان موتور استفاده شده در مرورگر معروف Safari کمپانی Apple هست.

از امکانات این مرورگر می توان به داشتن tab نام برد. این تب ها برخلاف سایر مرورگر ها در بالای نوار آدرس قرار دارند:

Google Chrome Tabs

Google Chrome Tabs

این مرورگر صفحه پیش فرض خود را speed dial قرار داده است مانند آنچه که در Opera وجود داره:

chrome speed dial

chrome speed dial

ستاره کنار نوار آدرس این امکان می دهد که به سرعت آدرس را به لیست علاقه مندی های خود اضافه کنید، همانند firefox:

chrome fast bookmark

chrome fast bookmark

نوار آدرس هوشمند برای کلمات تایپ شده و یافتن گزینه مناسب. همانند firefox 3 و IE8:

chrome address bar

chrome address bar

این مرور گر از موتور JavaScript با نام V8 استفاده می کنه که به گفته آنها برای بهینه سازی سرعت اجرای کد های جاوا اسکریپت طراحی شده است. این موتور هم به صورت open source در دسترس همه قرار داره و امکان استفاده آن در سایر مرورگر ها هم وجود هست.

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

پ.ن: این مرورگر برای دانلود در لینک زیر آماده شد: http://www.google.com/chrome
پ.ن2: دریافت این مرورگر برای ایرانی ها بسته هست و برای دریافت آن باید از پراکسی استفاده کنید.

لینک دانلود بدون محدودیت برای ایرانی ها: http://rapidshare.com/files/142129854/chrome_installer.exe