דף הבית » איך ל » למה כל כך הרבה Geeks שונאים את Internet Explorer?

    למה כל כך הרבה Geeks שונאים את Internet Explorer?

    זה ידוע כי כמעט כל חנון אחד שונא את Internet Explorer עם תשוקה, אבל האם תהית אי פעם למה? בואו נסתכל בהיסטוריה על המקום שבו הכל התחיל ... למען הדורות הבאים, אם שום דבר אחר.

    בניגוד למה שאתה עשוי לחשוב, מאמר זה הוא לא שנועדו להיות שונא- fest ב- Internet Explorer - למעשה, מאז IE 9, הם המשיכו לשפר את הביצועים, להוסיף תכונות חדשות, ובאופן כללי לעשות את זה תואם לסטנדרטים.

    בראשית היה IE, וזה היה טוב?

    כולנו היינו כל כך רגילים לחשוב על Internet Explorer כעל הדפדפן האיטי, העוקב הזה שמאחורי הזמנים, אבל זה לא תמיד היה ככה - למעשה, בדרך חזרה, כאשר Internet Explorer חלם חידושים רבים שהפכו את האינטרנט למה זה היום.

    הנה סיור מהיר דרך ההיסטוריה נשכחת בקלות של הדפדפן הידוע לשמצה:

    1996: Internet Explorer 3
    גרסה זו של הדפדפן, הציגה בשנת 1997, היה הדפדפן הראשון ליישם CSS (גיליונות סגנון מדורגים). כן, אתה קורא את זה נכון, למעשה, הוא הציג תכונות חדשות רבות כמו applets Java ולצערי, פקדי ActiveX.

    1997: Internet Explorer 4
    IE4 הציג במהירות (באותו זמן) מנוע טיוח כמו מרכיב embeddable כי ניתן להשתמש ביישומים אחרים, זה היה הרבה יותר חשוב מאשר אנשים מבינים. גרסה זו הציגה גם HTML דינמי, המאפשר לדפי אינטרנט לשנות באופן דינמי את הדף באמצעות JavaScript, והוסיף שילוב Active Desktop.

    עוד יותר מוזר? נראה כאילו אף אחד לא זוכר את זה יותר, אבל IE4 היה למעשה הפלטפורמות - אתה יכול להתקין את זה על Mac OS, Solaris, ו- HP-UX, ועד IE5 שוחרר, IE4 הגיע נתח שוק של 60 אחוזים.

    1999: Internet Explorer 5.x
    מיקרוסופט המציאה אייאקס. רגע מה? זה נכון, זה היה גירסה של IE כי הציג את התכונה XMLHttpRequest ב- JavaScript, המהווה את הטכנולוגיה הבסיסית מאחורי כל יישום אינטרנט אתה משתמש היום - אתה יודע, כמו Gmail. כמובן, המונח "אייאקס" לא נטבע למעשה עד שנים מאוחר יותר על ידי מישהו אחר מאשר מיקרוסופט, אבל מהדורה זו תמכה כל הנדרש כדי לגרום לזה לעבוד.

    אז כן, מיקרוסופט חדשנית
    מ IE3 עד IE6, מיקרוסופט השתמשה בכל המשאבים שלהם פשוט לחדש את התחרות, לשחרר תכונות חדשות ודפדפנים טובים יותר מאשר Netscape. למעשה, נטסקייפ 3 גולד היה חתיכת זבל שהתרסקה כל הזמן, ונטסקייפ 4 היה איטי מאוד, ובקושי היה יכול להציג טבלאות - הרבה פחות CSS, שלעתים קרובות לגרום לדפדפן לקרוס.

    לשים את זה בהקשר: מפתחי אינטרנט המשמשים להתלונן על נטסקייפ באותו אופן שהם מתלוננים על IE6 עכשיו.

    מה גרם לזה ללכת מאוד שגוי?

    הבעיה נפתחה כאשר מיקרוסופט שילבה את IE ל- Windows כרכיב נדרש, והקשתה על הסרת ההתקנה והשימוש בדפדפן חלופי. ואז היה כל העסק איתם לנצל את המונופול שלהם כדי לנסות לדחוף את נטסקייפ מחוץ לשוק, והרבה אנשים החלו לראות את מיקרוסופט כמו האימפריה המרושעת.

    מיקרוסופט הפסיק לנסות
    כאשר מיקרוסופט פרסמה את Internet Explorer 6 ב -2001, עם הרבה תכונות חדשות עבור מפתחי אתרים, מאחר שלא היתה תחרות והיתה להם נתח שוק של 95%, מיקרוסופט פשוט הפסיקה לנסות ברצינות, הם לא עשו דבר במשך חמש שנים גם אחרי פיירפוקס שוחרר, וחנונים החלו לנוע ימינה ושמאלה.

    תכונות ספציפיות ל- Microsoft
    כל הבעיה עם החדשנות של מיקרוסופט היא שרוב זה נעשה בדרכים שלא עמדו בתקני האינטרנט - זה לא היה כמו בעיה גדולה כאשר Internet Explorer היה המשחק היחיד בעיר, אבל ברגע ש- Firefox ו- Webkit הגיעו מסביב והחל בעקבות הסטנדרטים כראוי, פתאום זה הפך להיות בעיה ענקית עבור מפתחי אינטרנט.

    חורי אבטחה וקריסה
    מאז מיקרוסופט החליטה שהם לא צריכים לנסות יותר, והם לא לשמור על קשר עם התחרות מאת פיירפוקס ודפדפנים אחרים, באגים חורים אבטחה רק צץ למעלה ימינה ושמאלה - גם אלה נורא. לדוגמה, קוד זה הוא כל מה שנדרש כדי לקרוס IE6:

    עבור (x in document.write) document.write (x);

    למעשה, צילום המסך בתחילת קטע זה היה דוגמה חיה לבדיקת הבאג המסוים הזה.

    IE7 ו IE8 היו מעט מדי, מאוחר מדי
    זה לקח חמש שנים אחרי IE6 עבור מיקרוסופט סוף סוף להגיע מסביב לשחרור IE7, אשר הוסיף כרטיסיות וגרם הדפדפן מעט נסבל יותר, אבל עבור מעצבי אינטרנט זה עדיין היה סיוט להתמודד עם, ורק מסובך את הבעיה מאז עכשיו היית צריך להפוך דפי לעבד כראוי בשני דפדפנים מחורבן במקום רק אחד.

    זה לקח עוד 2.5 שנים עבור מיקרוסופט סוף סוף לשחרר את. 8, אשר שיפר מאוד את התמיכה של CSS עבור מפתחי אינטרנט, והוסיף תכונות חדשות כמו גלישה פרטית, בידוד כרטיסיות כדי למנוע דף אחד רע מ מוריד את כל הדפדפן, הגנה מפני דיוג. בשלב זה, רוב החנונים כבר עברו ל- Firefox, ולאחר מכן חלק מאיתנו ל- Google Chrome.

    הסיבה האמיתית Geeks שונא IE

    רק בגלל שאנחנו חנונים לא אומר שאנחנו שונאים את כל מה שהוא נחות ומיושן - למעשה, אנחנו לעתים קרובות אוהבים רטרו מחשוב, לכן אנחנו אוהבים את עטרי, נס, קומודור 64, וכו 'אנחנו גאים בידע חנון שלנו. אז למה Internet Explorer הוא סיפור אחר?

    הנה כמה סיבות כי fueled את שנאת דפדפן באגי, ולבסוף לשים אותנו על כל הקצה:

    תמיכה ב- IE היא כמו מזלג בעין עבור Web Devs
    הנה דוגמה של יום בחייו של מעצב אינטרנט: אתה מבלה שעות כדי לוודא שהדף שלך נראה נהדר, ואתה בודק אותו ב- Google Chrome, Firefox, Safari ואפילו Opera. זה נראה נהדר, מדהים!

    עכשיו אתה פותח את IE ואת הדף נראה כמו מישהו לשים אותו לתוך blender ולחץ על כפתור Whip. אז אתה מבלה את כמות הזמן מנסה לתקן את זה כדי להיראות נסבל IE6 ו IE7, מקלל בקול רם כל הזמן.

    למרבה המזל עד שנת 2014, Internet Explorer 6 ו -7 הם אנומליה סטטיסטית בשימוש באינטרנט בפועל, ורוב אתרי האינטרנט הגדולים הפסיקו לחלוטין לתמוך בהם. אפילו השימוש ב- Internet Explorer 8 ירד לאחוזים חד-ספריים עבור אתרי אינטרנט רבים.

    Geeks להיות נאלץ להשתמש ב - Internet Explorer
    וכאן אנחנו מגיעים לבעיה האמיתית - הסיבה כולה כי חנון לא יכול לסבול את Internet Explorer:

    Geeks בכל מקום נאלצו להשתמש ב- Internet Explorer בעבודה גם כאשר יש דפדפנים טובים יותר, נאלץ לתמוך בו עבור יישומים ארגוניים, נאלץ לוודא אתרי אינטרנט עדיין עובד IE, ולא הצלחנו לשכנע כולם כדי לעבור לדפדפן טוב יותר.

    החנונים לא שונאים משהו שהוא נחות - אבל הם שונאים אותו כשזה נכפה עליהם.

    חדשות טובות: העתיד הוא בהיר יותר עבור IE

    למרבה המזל, נראה כי מיקרוסופט למדה סוף סוף מן הטעויות הרבות שלהם, רבים בעולם הדפדפן. Internet Explorer 10 ו -11 מהבהבים במהירות, בעיקר בסטנדרטים של תאימות, ורק ממשק המשתמש המיושן שבאמת צריך קצת אהבה, הם בחירה מוצקה עבור כל אחד. יש אפילו שמועות כי מיקרוסופט עשויה סוף סוף לשחרר ממשק משתמש טוב יותר עבור IE ב- Windows 10. הנה אני מקווה!

    למעשה, בהתבסס על בדיקות האחרונות שלנו, הרבה תוכנות זדוניות חדשות הוא אפילו לא מיקוד אינטרנט אקספלורר יותר, כי כתיבת plugins עבור IE הוא דבר מסובך, ואילו כותב כמה HTML ו- JavaScript קוד מהיר לעשות ריגול הרחבות פרסום עבור Firefox או Chrome הוא ממש קל.

    זה עולם חדש לגמרי, ו- Chrome, ולא IE, הוא היעד.