Почему многие гики ненавидят Internet Explorer?

Общеизвестно, что почти каждый компьютерщик страстно ненавидит Internet Explorer, но задумывались ли вы когда-нибудь, почему? Давайте честно взглянем на историю и на то, где все это началось … для потомков, если ничего больше.

Вопреки тому, что вы могли подумать, эта статья не предназначена для ненавистного праздника в Internet Explorer — фактически, начиная с IE 9, они продолжают улучшать производительность, добавлять новые функции и в целом сделать его совместимым со стандартами.

В начале был IE, и он был хорош?

Мы все так привыкли думать об Internet Explorer, как о медленном, глючном браузере, который отстает от времени, но так было не всегда — на самом деле, еще тогда, когда Internet Explorer впервые внедрил много инноваций, которые сделали Интернет это сегодня.

Вот краткий обзор легко забываемой истории печально известного браузера:

1996: Internet Explorer 3
Эта версия браузера, представленная в 1997 году, была первым браузером, который реализовал CSS (каскадные таблицы стилей). Да, вы читаете это правильно — на самом деле в нем появилось много новых функций, таких как Java-апплеты и, к сожалению, элементы управления ActiveX.

1997: Internet Explorer 4
В IE4 был представлен невероятно быстрый (в то время) движок рендеринга как встраиваемый компонент, который можно было использовать в других приложениях — это было намного важнее, чем думают люди. В этой версии также появился Dynamic 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 сейчас.

Что сделало так Очень неправильно?

Проблема началась с того, что Microsoft интегрировала IE в Windows в качестве обязательного компонента и затруднила удаление и использование альтернативного браузера. Потом было целое дело, когда они использовали свою монополию, пытаясь вытолкнуть Netscape с рынка, и многие стали рассматривать Microsoft как империю зла.

Microsoft прекратила попытки
К тому времени, когда Microsoft выпустила Internet Explorer 6 в 2001 году, в комплекте с множеством новых функций для веб-разработчиков, так как конкуренции не было, и у них была 95-процентная доля на рынке, Microsoft просто перестала пытаться — серьезно, они ничего не сделали для пять лет, даже после выхода Firefox, и гики начали мигрировать влево и вправо.

Особенности Microsoft
Вся проблема с инновациями Microsoft состоит в том, что большая часть этого была сделана способами, которые не соответствовали веб-стандартам — это не было такой большой проблемой, когда Internet Explorer был единственной игрой в городе, но когда-то Firefox и Webkit пришел и начал правильно следовать стандартам, внезапно это стало огромной проблемой для веб-разработчиков.

Отверстия и сбои в безопасности
Поскольку Microsoft решила, что им не нужно больше пытаться, и они не поспевают за конкуренцией со стороны Firefox и других браузеров, ошибки и дыры в безопасности просто появлялись влево и вправо — действительно ужасные тоже. Например, этот код — все, что требуется для сбоя IE6:

for (x в document.write) {document.write (x);}

Фактически, скриншот в начале этого раздела был живым примером тестирования этой конкретной ошибки.

IE7 и IE8 были слишком маленькими, слишком поздними
Microsoft потребовалось пять лет после IE6, чтобы наконец-то приступить к выпуску IE7, который добавил вкладки и сделал браузер немного более терпимым, но для веб-дизайнеров это все еще было кошмаром, и это только усложняло проблему, поскольку теперь вам нужно было корректно отображать страницы в двух паршивых браузерах, а не в одном.

Microsoft потребовалось еще 2,5 года, чтобы наконец выпустить Internet Explorer 8, который значительно улучшил поддержку CSS для веб-разработчиков, и добавил новые функции, такие как приватный просмотр, изоляция вкладок, чтобы не дать одной плохой странице уничтожить весь браузер, и защиту от фишинга. К этому моменту большинство фанатов уже перешли на Firefox, а затем некоторые из нас — в Google Chrome.

Настоящая причина, гики ненавидят IE

Просто потому, что мы фанаты, не значит, что мы ненавидим все, что уступает и устарело — на самом деле, мы часто любим ретро-вычисления — вот почему мы любим Atari, NES, Commodore 64 и т. Д. Мы гордимся нашими знаниями о гиках. Так почему же Internet Explorer — другая история?

Вот несколько причин, которые разожгли нашу ненависть к глючному браузеру и, наконец, поставили нас на грань:

Поддержка IE для веб-разработчиков — это как пробка в глазах
Вот пример дня из жизни веб-дизайнера: вы тратите часы, чтобы убедиться, что ваша страница выглядит отлично, и вы тестируете ее в Google Chrome, Firefox, Safari и даже Opera. Выглядит отлично, потрясающе!

Теперь вы открываете IE, и страница выглядит так, как будто кто-то положил ее в блендер и нажал кнопку «Кнут». Затем вы тратите вдвое больше времени, пытаясь исправить его, чтобы он выглядел терпимо в 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, является целью.

Оцените статью
TutoryBird.Ru
Добавить комментарий