Объем дополнительной работы, вызванной IE6 для разработки веб-приложений? - PullRequest
1 голос
/ 30 июля 2009

Даже с такими фреймворками, как GWT, вы почесываете голову из-за специфических проблем IE6.

Какую скидку вы бы дали, если бы вам не нужно было поддерживать IE6? Или сколько всего времени уходит на проблемы IE6?

Ответы [ 3 ]

6 голосов
/ 30 июля 2009

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

В итоге мы, вероятно, потратили 7 человеко-недель исключительно на то, чтобы убедиться, что сайт работает идеально в IE6 (и был почти идеальным по пикселям, чего требовал и клиент). IE7 требуется около часа или около того для некоторых настроек. Все остальные соответствующие браузеры (FF 2+, Chrome, Safari 3+, Opera 9.6+) отображались и действовали правильно сразу же, без каких-либо настроек.

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

2 голосов
/ 30 июля 2009

Я могу сказать, много времени, но на основании самого проекта, например, если он содержит много прозрачных изображений, форматы изображений .png, кривые, анимации.

Это займет почти вдвое больше времени проектирования: (.

Вот несколько ссылок на эту проблему:

Полное руководство по укрощению зверя IE6

IE6 должен умереть, чтобы веб продолжал развиваться

YouTube будет рядом с Kiss Поддержка IE6 До свидания

10 исправлений, решающих проблемы IE6

ie6 на выходе

1 голос
/ 30 июля 2009

Это зависит от вашего проекта. Используя определенные методы CSS / HTML и используя прочные JavaScript-фреймворки, вы можете избежать основных проблем. Самый быстрый способ устранить проблемы IE6 - это, вероятно, сценарий Дина Эдвардса ie8.js ( демо ).

Кроме того, основным потребителем времени является необходимость реализации дизайна, который мог бы извлечь большую пользу из функций CSS3. Такие вещи, как закругленные углы, быстро съедают время, так как вам нужно создавать изображения для каждого элемента, использовать дополнительные элементы для динамически значимых элементов и т. Д.

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

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

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

К сожалению, многие компании, вероятно, будут придерживаться IE6, пока они продолжают использовать древние веб-приложения для своих интрасетей ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...