5

Может кто-нибудь объяснить мне, в чем заключается большая проблема с IE 6? Все говорят об этом, как будто это худшее в мире. Я использую FF и Chrome, вряд ли когда-либо IE 8, так что я, видимо, ничего не знаю Я надеюсь, что это правильное место, чтобы спросить.

4 ответа4

7

Я думаю, что есть две перспективы, из которых это исходит.

(1) Перспектива разработчика. IE6 имеет много ... причуд. Такие вещи, как «если элемент имеет float: left, его левое поле удваивается». Это означает, что все выглядит иначе, чем в других браузерах, и для того, чтобы они выглядели хорошо, требуется слишком много времени. (Или даже на полпути прилично.) Вы можете узнать больше о них здесь.

(2) Перспектива пользователя. Из-за вышеизложенного, есть много сайтов, которые не очень хорошо выглядят в IE6. Некоторые из них могут даже не использоваться из-за ошибок Javascript. Есть также несколько проблем с безопасностью. Все чаще крупные сайты прекращают поддержку IE6. (Я думаю, что Facebook и / или LinkedIn может иметь. Я знаю, Livemocha.com есть.)

5

Это в основном из-за проблем совместимости и количества проблем безопасности, которые есть у IE6. По сравнению с новыми выпусками Firefox и Chrome, IE6 довольно далеко позади.

Большая ненависть к IE6 исходит от веб-разработчиков. Поскольку многие люди все еще предпочитают использовать IE6, это означает, что компании хотят, чтобы их веб-страницы выглядели хорошо как в IE6, так и в других браузерах, что может быть очень сложным и напряженным для веб-дизайнеров, когда у сложного кода возникает похожий кросс-браузерный вид. и позиционирование вовлечено, не говоря уже о неприятном взломе прозрачности альфа-канала среди других вещей. Недавно я принимал участие в разработке веб-сайта для большой компании, и мы все еще решаем некоторые проблемы с IE6. Однако, с более новыми версиями IE все значительно улучшилось.

Другая точка критики в отношении IE6 - проблемы безопасности и стабильности числа. У браузера огромное количество проблем с безопасностью (144 рекомендации Secunia, 184 уязвимости), некоторые из которых довольно критичны.

1

В настоящее время обновленная ненависть к IE6 (как мы все привыкли ненавидеть по причинам John-T и Arkaaito) заключается в том, что HTML5, новейшая версия набора правил, которые определяют, как HTML, сам язык Интернета, должен работать, нет, и никогда не будет поддерживаться IE6. Это означает, что веб-разработчикам не стоит раздражать (да, это раздражает, но это выполнимо). Раздражает, хотя), и фактическое препятствие для сети.

Теперь IE7 и 8 также не поддерживают его - однако, и многие браузеры не поддерживают. Это превентивная ненависть, преследующая самого страшного преступника - компании, которые не будут обновляться с браузера, который обслуживал их хорошо уже почти 10 лет.

IE6 ненавидят, потому что он полностью игнорирует общепринятые стандарты, которых придерживаются все другие браузеры, вызывая головные боли у веб-разработчиков и, что еще хуже, и потому что это одна из самых опасных частей программного обеспечения, которую вы можете разумно использовать. Вы начинаете слышать об этом все больше и больше, потому что это скоро остановит прогресс, а не только заразит ПК и раздражает разработчиков. Мир без IE6 - это мир, в котором мы на шаг ближе к тому, чтобы увидеть версию Интернета, не связанную с проприетарным программным обеспечением, таким как flash, в которой воспроизведение видео занимает не 80% вашего процессора, а 3%. Это был бы лучший веб, но у нас его не будет, пока IE6 все еще имеет приличную долю рынка.

1

Справедливости ради, IE6 довольно старый (выпущен в 2001 году) и две версии позади текущей версии. Причина, по которой такая большая сделка связана с этим, заключается в том, что у него была огромная база для установки и у него была необычно долгая жизнь (IE7 не был выпущен до 2006 года).

С огромным количеством людей (особенно в бизнесе, правительственных и институциональных средах), которые не переходят на Vista, XP и IE6 держатся по сей день. В то время как для человека обновление не является огромным делом, для организации это очень дорого. Многие корпорации по сей день продолжают использовать IE6 из-за затрат, связанных с обновлением (обучение, поддержка, перепроектирование или замена различных плагинов, которые не работают в IE7 и т.д.).

Таким образом, поскольку около 20% пользователей все еще используют IE6, веб-разработчикам необходимо написать код для его поддержки (кто хотел бы намеренно исключить 1 из 5 пользователей?). О других браузерах, которые были распространены в 2002 году, когда IE6 был новым, забыли. IE5, Netscape и даже браузер AOL больше не являются даже ошибкой в статистике использования, так что никому не безразлично, сколько людей все еще их используют. Однако, если бы Netscape 4 все еще занимал 20% рынка, вы бы ежедневно слышали от веб-разработчиков о том, как он отстой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .