برای رضای خدا 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




اینترنت بدون فیــــ.ــلتــر با Opera Mini

19 12 2008
Opera Mini

جایی رو برای این روشی رو امروز می خوام معرفی کنم تو اینترنت پیدا نکردم که کامل باشه و فکر کردم که شما خواننده عزیز از این موضوع مطلع نباشین.

پس جالبه بدونید که با استفاده از نرم افزار OperaMini که مخصوص گوشی های موبایل هست می تونید اینترنت رو بدون محدودیت و فیل.تر مرور کنید.

موارد مورد نیاز

  • یک خط ایرانسل
  • یک عدد نرم افزار OperMini
  • مقدار زیادی شارژ !

طریقه دریافت و نصب OperaMini

برای دریافت به آدرس http://www.opera.com/mini/download بروید. تو انتخاب برای دریافت دارید، یکی وارد کردن شماره گوشی و دریافت لینک دانلود از طریق sms که به این علت که نام ایران در این لیست نبود من این مورد امتحان نکردم.

مورد بعدی با نام PC Download لیستی از برند گوشی ها هست که برند گوشی تون رو از لیست انتخاب کنید. در صفحه بعدی می تونید مدل گوشی تون رو انتخاب کنید. پس از انتخاب وارد صفحه دانلود می شوید که دو تا فایل داره. فقط فایل jar لازم است ولی برای احتیاط واینکه برخی گوشی ها نیاز به هردو فایل دارند هر دو را دانلود کنید، با نام های opera-mini-advanced.jad و opera-mini-advanced.jar . سپس به گوشی تون انتقال داده و نصب کنید.

اولین اجرا

این نرم افزار در اولین اجرا برای بررسی و انتخاب بهترین تنظمیات نیاز دارد که به اینترنت متصل شود. باید صبر کنید تا نوار وضعیت پر شود تا وارد صفحه اصلی بشوید. بعد از این دیگه این صفحه لودینک رو نخواهید دید.

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

نسخه آنلاین!

این امکان با استفاده از شبیه ساز فراهم شده تا بدون نیاز به نصب یک نسخه انلاین رو امتحان کنید. فیل از این کار باید نسخه زمان اجرای جاوا یا همان JRE بر روی سیستم شما نصب باشه. اگه این بسته رو ندارید از این پست دریافت کرده و نصب کنید تا نسخه آنلاین رو بتونید مشاهد کنید. در این آدرس http://www.opera.com/mini/demo

ویژگی های جالب این مرورگر موبایل

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

سایر مزیتهای این مرورگر موبایل

  • امکان اجرا در گوشی های قدیمی که حداقل از جاوا پشتیبانی می کنند.
  • امکان زوم  بر روی صفحه و ماوس مجازی برای حرکت در درون سایت (این ویژگی در نسخه 4 موجود هست که بر روی گوشی های قدیمی اجرا نمی شود).
  • امان بازگشت به صفحه قبلی بدون نیاز به بارگزاری مجدد صفحه
  • امکان تغییر پوسته

در آخر مواظب مقداری که در اینترنت گردش می کنید باشید، چون هنوز اینترنت ایرانسل گران هست!

امیدواردم فیل.تر نشم!

موفق باشید و شب به خیر!