Чому так багато виродків ненавидять Internet Explorer?
Загальновідомо, що майже кожен виродник ненавидить Internet Explorer з пристрастю, але ви коли-небудь замислювалися, чому? Давайте поглянемо справедливо на історію і де все почалося… на потомство, якщо нічого іншого.
Всупереч тому, що ви думаєте, ця стаття ні мається на увазі бути ненавистю до Internet Explorer, адже, оскільки IE 9, вони продовжують покращувати продуктивність, додавати нові функції та взагалі роблять його сумісним зі стандартами.
На початку було І.Є. Добре?
Ми всі так звикли думати про Internet Explorer, як про повільний, помилковий браузер, який відстає від часів, але це не завжди було так, адже, коли Internet Explorer піонером багатьох інновацій, які зробили веб це сьогодні.
Ось короткий огляд легко забутої історії сумнозвісного веб-переглядача.
1996: Internet Explorer 3
Ця версія браузера, представлена в 1997 році, була першим браузером для реалізації CSS (Cascading Style Sheets). Так, ви читаєте, що правильно, насправді, він представив багато нових функцій, таких як Java-аплети і, на жаль, елементи керування ActiveX.
1997: Internet Explorer 4
IE4 представив яскравий движок рендеринга як вбудований компонент, який можна було використовувати в інших додатках - це було набагато важливіше, ніж люди розуміють. Ця версія також представила динамічний HTML, який дозволяє веб-сторінкам динамічно змінювати сторінку за допомогою JavaScript і додавати інтеграцію Active Desktop.
Ще більш дивно? Схоже, ніхто цього більше не пам'ятає, але IE4 був насправді крос-платформним - ви могли встановити його на Mac OS, Solaris і HP-UX - і до моменту виходу IE5 IE4 досягла 60-відсоткової частки ринку..
1999: Internet Explorer 5.x
Microsoft винайшла Ajax. Чекати, що? Це вірно, саме ця версія IE представила функцію XMLHttpRequest у JavaScript, яка формує основні технології для кожного веб-програми, яке ви використовуєте сьогодні - знаєте, як Gmail. Звичайно, термін «Ajax» фактично не вигадувався ще роками пізніше кимось, крім Microsoft, але цей випуск підтримував усе, що потрібно, щоб він працював.
Так що, Microsoft Innovated
З IE3 до IE6, Microsoft використовувала всі свої ресурси, щоб просто розробити конкуренцію, випустивши нові функції та кращі браузери швидше, ніж Netscape. Насправді, Netscape 3 Gold був помилковим шматочком, який постійно розбивався, і Netscape 4 був надзвичайно повільним і не міг зробити таблиць, набагато менше CSS, що часто призводило до падіння браузера..
Щоб поставити його в контекст: веб-розробники скаржилися на Netscape так само, як зараз скаржаться на IE6.
Що це зробило так Дуже Неправильно?
Проблема почалася, коли корпорація Майкрософт інтегрувала IE у Windows як необхідний компонент, що ускладнило видалення та використання альтернативного браузера. Потім було ціле бізнес з ними, використовуючи свою монополію, щоб спробувати витіснити Netscape з ринку, і багато людей почали розглядати Microsoft як імперію зла.
Microsoft зупинила спробу
До того часу, як Microsoft випустила Internet Explorer 6 у 2001 році, разом з багатьма новими можливостями для веб-розробників, оскільки не було конкуренції, і вони мали 95-відсоткову частку ринку, Microsoft просто перестала намагатися - серйозно, вони не зробили нічого протягом п'яти років, навіть після Firefox був випущений, і гіки почали мігрувати ліворуч і праворуч.
Особливості Microsoft
Вся проблема з інноваціями Microsoft полягає в тому, що більша частина цього була зроблена способами, які не слідували веб-стандартам - це була не така велика проблема, коли Internet Explorer була єдиною грою в місті, але коли вийшли Firefox і Webkit і почали правильно дотримуватися стандартів, раптом це стало величезною проблемою для веб-розробників.
Безпека отворів і збоїв
Оскільки Microsoft вирішила, що їм не потрібно більше намагатися, і вони не йшли в ногу з конкуренцією з боку Firefox і інших браузерів, помилки і діри безпеки теж обрізалися ліворуч і праворуч. Наприклад, цей код - це все, що потрібно для збою IE6:
для (x у document.write) document.write (x);
Насправді, скріншот на початку цього розділу був живим прикладом тестування цієї помилки.
IE7 і IE8 були занадто малі, надто пізно
Минуло п'ять років після того, як корпорація Microsoft нарешті отримала IE7, що додало вкладки і зробило браузер трохи більш стерпним, але для веб-дизайнерів це було ще кошмаром, і це тільки ускладнило проблему, оскільки тепер вам потрібно було зробіть сторінки візуалізувати правильно у двох огидних браузерах замість одного.
Майкрософт вирішив випустити ще 2,5 роки, щоб випустити Internet Explorer 8, що значно покращило підтримку CSS для веб-розробників, і додав нові функції, такі як приватний перегляд, ізоляція вкладок, щоб запобігти збиттю всієї браузера та захисту від фішингу. До цього моменту більшість виродків вже перейшли на Firefox, а потім деякі з нас у Google Chrome.
Реальна причина відродження Ненавиджу IE
Просто тому, що ми виродки не означає, що ми ненавидимо все, що поступається і застаріло, насправді, ми часто любимо ретро-обчислення - ось чому ми любимо Atari, NES, Commodore 64 і т.д. Ми пишаємося нашими знаннями. Так чому ж Internet Explorer інша історія?
Ось кілька причин, які підсилили нашу ненависть до помилкового браузера, і, нарешті, поставили нас по всьому краю:
Підтримка IE схожа на вилку в око для веб-пристроїв
Ось приклад дня в житті веб-дизайнера: Ви витрачаєте годинник, щоб переконатися, що ваша сторінка виглядає чудово, і ви перевіряєте його в Google Chrome, Firefox, Safari і навіть Opera. Це виглядає чудово, awesome!
Тепер ви відкриваєте IE і сторінка виглядає так, як хтось помістив його в блендер і натиснути кнопку Whip. Тоді ви витрачаєте вдвічі більше часу, намагаючись виправити його, щоб виглядати стерпним в IE6 і IE7, проклинаючи голосно весь час.
На щастя, до 2014 року Internet Explorer 6 і 7 є статистичною аномалією фактичного використання Інтернету, і більшість великих веб-сайтів повністю припинили їх підтримку. Навіть використання Internet Explorer 8 скоротилося до однозначних відсотків для багатьох веб-сайтів.
Виродки змушені використовувати Internet Explorer
І ось де ми звертаємося до справжньої проблеми - вся причина, чому не вдається витримати Internet Explorer:
Уболівальники в усьому світі були змушені використовувати Internet Explorer на роботі навіть тоді, коли є кращі браузери, змушені підтримувати його для корпоративних додатків, змушені переконатися, що веб-сайти все ще працюють в IE, і ми не могли переконати. всім , щоб перейти до кращого браузера.
Вундеркінти не ненавидять те, що поступається, але вони ненавидять його, коли вони змушені на них.
Добрі новини: майбутнє є яскравішим для IE
На щастя, здається, що Microsoft нарешті дізналася з їх багатьох, багато помилок у світі браузера. Internet Explorer 10 і 11 є швидким, в основному сумісним зі стандартами, і, крім застарілого інтерфейсу, який дійсно потребує любові, є надійним вибором для будь-кого. Є навіть чутки, що Microsoft може остаточно випустити кращий інтерфейс для IE в Windows 10. Ось сподіваємося!
Насправді, на основі наших нещодавніх тестів, багато нових шкідливих програм навіть не орієнтовані на Internet Explorer, тому що написання плагінів для IE є складним явищем, тоді як написання деяких швидких HTML і JavaScript кодів дозволяє розширити шпигунські рекламні розширення для Firefox або Chrome дуже простий.
Це цілком новий світ, і Chrome, а не IE, є ціллю.