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

Давайте только сразу обговорим: эта статья не фестиваль ненависти к Internet
Explorer - на самом деле мы достаточно впечатлены новыми возможностями девятой
версии - но давайте разберем все по порядку.

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

Нам всем известен Internet Explorer как медленный, бажный броузер, который не
меняется во времени, но не всегда это было так - если посмотреть назад во
времени, то выяснится, что на самом деле IE принес в
Сеть массу инновация и сделал из нее то, чем она на настоящий момент является.

Давайте быстренько пробежимся по истории:

 

1996: Internet Explorer 3

Эта версия, представленная в 1997 году, была первым броузером с поддержкой
CSS. Да, вы все верно прочитали - каскадные стили впервые появились именно в
нем, да и на самом деле он
представил сразу несколько новых возможностей, таких как Java-аплеты и, к сожалению, ActiveX контролы.

 

1997: Internet Explorer 4

IE4 представил быстрый движок, который можно было
встраивать в другие компоненты и использовать в других приложениях  - это
было гораздо более важное новшество, чем люди тогда понимали. Эта версия так же
представила технологию Dynamic HTML, которая позволяла страницам динамически
меняться при помощи JavaScript, и добавила интеграцию с Active Desktop.

Еще? Похоже никто не помнит, но именно IE4 был на
самом деле кросс-платформенным броузером, который мог работать на Mac OS,
Solaris и HP-UX, и к моменту появления пятой версии он уже занимал 60% рынка.

 

1999: Internet Explorer 5.x

Microsoft
придумала AJAX. Что за... недоуменно спросите
вы? Да, именно так, именно в этой версия IE появились
XMLHttpRequest запросы в JavaScript, которые и стоят за каждым динамическим веб-приложений из
тех, что мы используем сегодня. Взять хотя бы тот же GMail.
Конечно, сам термин AJAX возник спустя годы после
этого и не по заслуге Microsoft, но именно в этом
релизе была заложена технологическая основа для работы этой технологии.

 

Так что да, Microsoft изобретательная

С IE3 до IE6, Microsoft
использовала все свои ресурсы для того, что бы "переизобрести" конкурентов,
внедряя новые фишки и выпуская броузеры быстрее чем Netscape. В реальности
Netscape 3 Gold был негодным куском мусора, который падал все
время, а Netscape 4 был чрезвычайно медленным и едва мог обрабатывать таблицы и CSS, из-за чего так же постоянно и падал.

 

Из-за чего же все испортилось?

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

 

Microsoft перестала пытаться

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

 

Microsoft-овские фишки

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

 

Дыры в безопасности и сбои

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

<script>for(x in document.write){document.write(x);}</script>

На самом деле скриншот вначале сделан в ходе тестирования этого бага.

 

IE7 и IE8: слишком мало и слишком поздно

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

И понадобилось еще 2.5 года для Microsoft на выпуск Internet Explorer 8, который значительно улучшил
поддержку CSS, добавил "Безопасный режим" просмотра,
изолировал закладки и внедрил защиту от фишинга. Но к этому времени все гики
переселились на Firefox или Google Chrome.

 

И вот настоящая причина почему гики ненавидят IE

Только потому, что мы фанаты это не значит, что мы ненавидим все адское и
устаревшее - на самом деле мы зачастую любим ретро - любим Atari, NES, Commodore
64 и т.д. Мы гордимся нашими знаниями и любовью к этому. Так почему же с IE это не так?

 

Поддержка IE как бревно в глазу

Вот пример из жизни дизайнера: он тратит часы на то, что бы убедиться что его
страница выглядит отлично и вылизана до пикселя. Отлично смотрится в Google
Chrome, Firefox, Safari и даже Opera! Теперь откроем IE
и увидим, что страница выглядит так, будто кто-то положил ее в миксер и
нажал "Старт". И приходится тратить следующие часы на то, что бы заставить ее
правильно работать в IE6 и IE7.

 

Нас заставляют использовать Internet Explorer

И вот тут уже главная причина того, что хакерам не нравится Internet Explorer.
Везде было принуждение использовать IE - на работе, в
поддержке корпоративных приложений, в разработке сайтов и это при том, что
никого невозможно было убедить в использовании лучших броузеров.

Хакеры не ненавидят нечто адское - но они ненавидят когда их принуждают
использовать это.

 

Хорошая новость: будущее может быть не столь мрачным

Похоже, Microsoft извлекла уроки из своих
многочисленных ошибок в мире броузеров. Доля IE
впервые опустилась ниже 60% и им сейчас
уже придется использовать веб-стандарты.

Скоро выходящий Internet Explorer 9 получил новый интерфейс и стал похож на
Google Chrome, получил "железное" ускорение от
видеокарт и впечатляющую поддержку HTML5.

Microsoft продвигает Internet Explorer 9 как
броузер, который должен изменить мир и они, наверняка, не ошибаются - правда не
упоминая о том, что старый мир Интернета-то и тянут назад лишь их анемичные броузеры. И сейчас
этот бардак закончится.

Источник:

http://www.howtogeek.com/

  • Подпишись на наc в Telegram!

    Только важные новости и лучшие статьи

    Подписаться

  • Подписаться
    Уведомить о
    0 комментариев
    Межтекстовые Отзывы
    Посмотреть все комментарии