Широко известно, что почти каждый отдельный хакер или гик ненавидит Internet Explorer с особой страстью. Но спрашивали ли вы себя когда-нибудь почему? Давайте обратимся к истории, к самому началу и выясним все... для потомства хотя бы.Давайте только сразу обговорим: эта статья не фестиваль ненависти к Internet Explorer — на самом деле мы достаточно впечатлены новыми возможностями девятой версии — но давайте разберем все по порядку. В начале был IE и это было хорошо?Нам всем известен Internet Explorer как медленный, данный браузер, который не меняется во времени, но не всегда это было так — если посмотреть назад во времени, то выяснится, что на самом деле IE принес в Сеть массу инновация и сделал из нее то, чем она на настоящий момент является. Давайте быстренько пробежимся по истории: 1996: Internet Explorer 3Эта версия, представленная в 1997 году, была первым браузером с поддержкой CSS. Да, вы все верно прочитали — каскадные стили впервые появились именно в нем, да и на самом деле он представил сразу несколько новых возможностей, таких как Java-аплеты и, к сожалению, ActiveX контролы. 1997: Internet Explorer 4IE4 представил быстрый движок, который можно было встраивать в другие компоненты и использовать в других приложениях — это было гораздо более важное новшество, чем люди тогда понимали. Эта версия так же представила технологию Dynamic HTML, которая позволяла страницам динамически меняться при помощи JavaScript, и добавила интеграцию с Active Desktop. 1999: Internet Explorer 5.xMicrosoft придумала 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: 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/ |
Еще никто не написал комментария, Вы может быть первым.
Только авторизованные пользователи могут оставлять комментарии, пожалуйста авторизуйтесь.