Подтвердить что ты не робот

Должен ли я принимать IE 5.0 (!) В качестве требования к браузеру для проекта?

Невероятно, как это звучит, я получил запрос на предложение для проекта, который имеет Internet Explorer 5.0 и Firefox 2.0 как минимальные требования к браузеру!

Мы попытались объяснить клиенту все вопросы, касающиеся таких требований, но поскольку это правительственный проект и открытый тендер, мы не можем влиять на них. Требования остаются.

Они также настаивают на том, что решение является "современным, web 2.0 включен (?!), доступен,...". Я не могу сказать больше ничего, но это в основном общедоступный веб-портал с функциями сообщества и фон CMS.

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

4b9b3361

Ответ 1

Вы должны сказать им, что вы можете поддерживать совместимость с IE5 и FF2, но эти браузеры будут изящно деградированы. Современные браузеры будут иметь полный опыт работы с Web 2.0.

Это потребует больше времени и усилий для обеспечения совместимости, но вы, вероятно, захотите, чтобы это было изящным деградированием, несмотря на отсутствие поддержки JavaScript или RIA. Возможно, они могут пересекаться, что сделало бы его немного легче выполнить.

Ответ 2

Попробуйте указать их на эту страницу:

Жизненный цикл продукта для IE5 уже завершен.

http://support.microsoft.com/gp/lifesupsps/#Internet_Explorer

Поддержка продуктов от MS для этих версий браузера закончилась уже несколько лет назад. Скажите им, что вы больше не можете получить поддержку поставщиков для этой версии

Ответ 3

Нет.

Ответ 4

Да, вы должны принять это требование для браузера, считая, что это договор времени и материалов. Получение веб-сайта для работы с простым HTML и базовым JavaScript не является невыполнимой задачей, и любой клиент, который требует совместимости с IE 5.0, не знает, что означает "Web 2.0 enabled", во всяком случае (я даже не уверен, что знаю точно). Просто используйте резкую, потрясающую графику - есть даже простые трюки, которые вы можете использовать для создания закругленных углов (что, вероятно, означает, что 95% человечества думает, что веб-2.0). И если вы хотите функциональность типа AJAX, вы можете использовать showModalDialog (...).

Мне было бы очень весело с этим проектом. Я возьму его, если вы этого не сделаете.

Ответ 5

Это страшно. Но это не конец.

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

Если вы можете, сражайтесь с этим конкретным требованием в меру своих возможностей.

ADDED: Кажется, вы не можете. Тогда вам просто нужно решить, правильны ли деньги для такого рода работ, потому что это будет что угодно, кроме забавы. Если деньги не хорошие, ищите другие проекты.

Ответ 6

В прошлом я поставлял проекты для NHS (Великобритания), которые требуют поддержки IE5. Причина, по которой многие внутренние пользователи (т.е. Те, кто работает в этой организации), все еще находится на IE5, потому что они не могут обновлять свои браузеры из-за ограничений политики ИТ/установки.

Это, безусловно, усложняет работу, но при условии, что вы сохраняете все просто и следуете рекомендациям по доступности (по крайней мере, W3C проверяет вашу разметку), вы должны быть в порядке, предоставляя ухудшенный опыт для IE5.

Например, кривые углы могут быть добавлены с помощью CSS3 и будут уменьшаться до квадратных углов в старых браузерах. CSS3 поддерживается только в самых последних браузерах.

Ответ 7

Я хотел бы подчеркнуть, что поддержка некоторых основных частей функциональности web 2.0 требует наличия компонента XmlHTTP ActiveX, а это означает, что компоненты MSXML должны быть установлены на всех клиентах, которые не включают его неявно ( как в IE5 и IE6).

Без этого у вас нет xmlhttp, и у вас нет AJAX.

Конечно, есть обходные пути... web 2.0 возможен в IE5, но они уродливы и включают использование скрытых фреймов и веб-страниц вместо достойной модели ответа и веб-сервисов.

В принципе, если вы четко сообщаете об ухудшенном опыте и почему этот опыт ухудшается (зависимость от внешних компонентов ActiveX, которые больше не доступны), вы должны быть в порядке.

Конечно, все это сводится к одному... как вы делаете свои сайты. Ибо, если вы с самого начала кодируете AJAX, я уверен, вы не грамотно деградируете.

Ответ 8

Если вы не примете его, будет еще 25 человек. Мое предложение состоит в том, чтобы быть впереди с ними, что потребуется дополнительное время для соблюдения требований браузера. Вы также можете попытаться установить приоритеты требований на случай, если вы нажмете на стену и должны пожертвовать функциональностью для совместимости (или наоборот).

Ответ 9

Является ли этот IE5 для mac, windows или unix? Все они имеют совсем другое поведение, поэтому вам нужно будет точно определить, на какой платформе они говорят. Например, версия для Mac основана на другом механизме рендеринга, чем версии windows/unix, поэтому имеет очень разную поддержку CSS.

Я согласен с остальными: идите для поддержки расширенного браузера. Используйте метод поддержки браузера с поддержкой yahoo, где браузеры A-grade (современные) получают полную поддержку, а браузеры C-grade, такие как IE5, получают поддержку основных функций, но ничего больше (без создания сценариев, без стилей). Хорошо выполненный интерфейс C-grade может быть вполне удобным и совместимым со всем, что делает HTML.

Ответ 10

Вы должны знать, что ваша сторона отвечает за разработку и совместимость. Развивайте свое видение, честно говорите с ними о своих проблемах с совместимостью (если у них есть кто-то, кто их слушает, в противном случае обменивайте это более простым способом).

Это те, у кого есть знания и инструменты для решения этой проблемы, а не их, поэтому не позволяйте им регулировать мельчайшие детали - это может разрушить весь проект. Убедитесь, что вы знаете, почему у них есть эти требования, и что у вас есть красивое унизительное решение для всех случаев использования. Они будут понимать, как только вы решаете реальные проблемы.

Ответ 11

Я думаю, что получение проекта, работающего в IE5, возможно, у него есть XHR для включения вашего веб-2.0 Ajax, он имеет такие же аспекты доступности, как IE7, он имеет векторную графику и многое другое.

Ответ 12

В зависимости от того, что они подразумевают под "поддержкой Web 2.0", я бы взял проект. Главное, что вы потеряете, это Ajax и некоторые/большинство/все CSS. Но это значительно упростит проект, и вы сможете сосредоточиться на основных функциях, а не на хакерах UI. Многие из самых больших и успешных веб-сайтов являются довольно "низкотехнологичными", такими как Craigslist, Google (поиск), Ebay, PayPal, Etrade, Amazon, Wikipedia, IMDB, Walmart, Evite.

Ответ 13

Вы должны принять и пойти на прогрессивный подход к повышению. Создайте сайт, который работает и выглядит нормально без каких-либо css и javascript. Затем запустите стиль и добавьте динамические вещи.

Если у пользователя есть старый браузер (даже I.E3 или netscape), ваш сайт доступен, чего хочет правительственное агентство. Но лучший браузер будет означать лучший опыт.

Ответ 14

Я согласен с EndangeredMassa. Примите так доисторический боксер, только если им не хватит какой-то функциональности.

http://www.techcrunch.com/2009/07/14/youtube-will-be-next-to-kiss-ie6-support-goodbye/ maybee, если вы разместите их на предыдущей ссылке, они спешат обновить: -)

Ответ 15

Проект интересен и может быть весьма прибыльным, но это требование кажется бесконечным источником разочарования и проблем.

Это технически возможно - Microsoft получила AJAX, работающую в OWA на IE5, поэтому возьмите деньги или нет. Перестань ныть о том, чтобы работать на жизнь.