Спаси меня от IE6 - PullRequest
       14

Спаси меня от IE6

16 голосов
/ 13 апреля 2009

Я готовлюсь начать работу над новым веб-проектом для довольно крупной корпорации.

Для всех своих пользователей, примерно 17 000 человек, все они привязаны к IE6. Они планируют перевести всех к IE7 к концу года, однако ИТ-отдел начинает отбрасывать это обещание.

То, что меня попросили сделать, это дать спонсору проекта еще боеприпасы. Однако кнопка моего харизматичного политика, похоже, сломана. Я только не смог придумать простые фразы, такие как «IE6 - это отстой» или «мне понадобится еще миллион часов, чтобы заставить его работать и в IE6», и все это может быть правдой, но это не так » это действительно очень зрелое заявление.

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

Ответы [ 8 ]

25 голосов
/ 13 апреля 2009

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

Почему IE 6 является проблемой?

Гораздо менее безопасен, чем другие браузеры

Интернет сильно изменился с момента выхода IE 6, и существует больше угроз для безопасности данных, чем когда-либо прежде, включая фишинг-мошенничество, атаки с использованием скриптов, вирусы для регистрации ключей, кражи личных данных и бот-сети (машины, которые были захвачены за преступную деятельность).

Хорошо задокументировано, что IE6 менее безопасен, чем современные браузеры при серфинге в Интернете:

«… наиболее веская причина для обновления - повышение безопасности. Интернет сегодня - это не Интернет пятилетней давности. Есть опасности, которых просто не было в 2001 году, когда Internet Explorer 6 был выпущен для всего мира ». Санди Хардмайер, Microsoft MVP

«Старые браузеры - это швейцарские дыры в безопасности, которые позволяют черным шляпам захватывать компьютеры, создавать бот-сети и даже воровать личность жертвы, большую часть времени без их ведома». www.joelevi.com

IE 6 представляет угрозу безопасности для любого компьютера, на котором он используется для просмотра веб-страниц. Любая ответственная ИТ-команда обновится до IE7 или более поздней версии на всех компьютерах в корпоративной сети. Многие теперь устанавливают браузер Firefox для дальнейшего повышения безопасности.

Не соответствует стандартам

IE 6 не отображает веб-страницы так же, как большинство браузеров, поскольку использует собственный движок, который игнорирует многие стандарты, установленные W3C (Консорциум World Wide Web). Это приводит к тому, что некоторые веб-страницы отображаются некорректно в IE 6, а некоторые вообще не отображаются.

Это также означает, что, хотя веб-разработчики должны поддерживать IE 6, большую часть их работы занимает исправление страниц, а не разработка лучшего контента и функций. Короче говоря, IE 6 сдерживает развитие Интернета для всех пользователей.

Медленнее

За последние 8 лет разработки браузеров, а также улучшенных браузеров безопасности были настроены для повышения производительности на всех фронтах, включая скорость загрузки, скорость рендеринга и производительность JavaScript / AJAX, которая является технологией, используемой на большинстве крупных сайтов для улучшения опыт конечного пользователя (иногда его называют технологией Web 2.0).

Использование памяти

Internet Explorer 7 фактически использует меньше памяти, чем IE6, и использует меньше общих ресурсов на машине. Таким образом, обновление может повысить производительность старых компьютеров.

Обновление до Firefox или Chrome

Firefox

http://en -us.www.mozilla.com / EN-US / светлячок / firefox.html

Chrome

http://www.google.co.uk/chrome

Обновление до IE 7/8

Домашние пользователи

Internet Explorer 7 http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=9ae91ebe-3385-447c-8a30-081805b2f90b

Internet Explorer 8

http://www.microsoft.com/downloads/details.aspx?familyid=341C2AD5-8C3D-4347-8C03-08CDECD8852B&displaylang=en

Корпоративные пользователи

Страница ресурсов Internet Explorer 7

http://technet.microsoft.com/en-gb/ie/bb381619.aspx

Руководство по развертыванию Internet Explorer 7

http://www.microsoft.com/downloads/details.aspx?FamilyID=e41d8800-d134-4356-a2e7-c01bee790908&DisplayLang=en

Страница ресурсов Internet Explorer 8

http://technet.microsoft.com/en-us/ie/bb219517.aspx

Руководство по развертыванию Internet Explorer 8

http://technet.microsoft.com/en-us/library/cc985339.aspx

10 голосов
/ 13 апреля 2009

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

Первое, что нужно сделать, это определить проблему, которая мешает ИТ-специалистам выполнить миграцию - если это не лень.

  • Может быть, проще спросить их, считают ли они «альтернативный браузер», который будет установлен (который не повлияет на установку IE6). Но большинству администраторов не нравится эта идея, потому что Firefox не делится данными / конфигурациями с Windows Servers, но компромиссы могут быть сделаны в пользу денег.

  • Если нет реальных препятствий, вы можете показать им реальный пример того, как будет выглядеть средний день для разработчика IE6.

    1. Выберите UI-функцию (объедините все достоинства IE6, чтобы создать ее), которая будет работать, чтобы вызвать необходимые проблемы на следующих нескольких шагах.
    2. Покажите им, как все выглядит хорошо во ВСЕХ браузерах.
    3. Покажите им, как это плохо выглядит в IE6.
    4. Сделайте его совместимым с IE6.
    5. Покажите им, как любой другой браузер теперь дает другой / нежелательный результат.
    6. Исправьте это (с тяжелыми обходными путями), чтобы оно теперь выглядело "нормально" в большинстве браузеров.
    7. Скажите им, что вам придется приложить эти усилия ко ВСЕМ вашим компонентам / функциям и что они будут иметь гораздо более высокие производственные затраты.

    Обязательно укажите, что это могло бы произойти, если бы вы просто сравнили IE6 с IE7. Они могут никогда не переключиться на Safari.

3 голосов
/ 13 апреля 2009

То, с чем я добился успеха, это следующее.

IE 6 - это приложение, которому почти 8 лет, и как часть этого он не поддерживает современные технологии так же легко, как большинство других. Создание полнофункциональных пользовательских интерфейсов с поддержкой AJAX в IE6 - это очень утомительная задача, и обычно для ее выполнения требуется значительная работа, специфичная для браузера, поскольку она имеет свой собственный уровень «Стандартов».

В дополнение ко всему этому есть последствия для безопасности и производительности.

2 голосов
/ 13 апреля 2009

http://www.stopie6.org/

заставь их прочитать

2 голосов
/ 13 апреля 2009

По всей теме IE6, когда бы вы ни подошли к тому моменту, когда ИТ-ресурсы уходили из прошлого, вы можете использовать это:

http://code.google.com/p/ie6-upgrade-warning/

1 голос
/ 13 апреля 2009

Все эксперты IE6 не имеют работы и получают пенсию.

0 голосов
/ 13 апреля 2009

Я работаю в неназванной компании с 160000 сотрудников, где IE6 является единственным одобренным компанией браузером. Для меня предлагать «просто переключать браузеры» бесполезно, так как я понимаю, что у них есть приложения на миллионы долларов, которые теперь работают с IE6, и что портирование этих приложений будет стоить десятки тысяч долларов и еще много тысяч на исправление ошибок. портированные версии. Я обычно добавляю 5-10% к веб-разработке только для решения проблем IE6, в зависимости от интерфейса.

0 голосов
/ 13 апреля 2009

Это 8 лет и две версии отстают от времени. Чего боятся люди?

...