Я должен принять IE 5.0 (!) как требование браузера для проекта? [закрытый]

Это не является дополнительным, потому что вызов BeginInvoke использует WaitHandle, который по очереди использует объект ядра, который поддерживает счет, сколько ссылки имеются к нему. Вызов EndInvoke корректно располагает дескриптор, который постепенно уменьшает тот счетчик на объекте ядра и когда то количество достигнет нуля, менеджер по объекту ядра уничтожит его.

11
задан markom 21 September 2009 в 12:12
поделиться

15 ответов

Вы должны сказать им, что вы можете сохранить совместимость с IE5 и FF2, но эти браузеры будут постепенно ухудшаться. Современные браузеры будут иметь полную функциональность «Web 2.0».

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

59
ответ дан 3 December 2019 в 00:37
поделиться

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

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

0
ответ дан 3 December 2019 в 00:37
поделиться

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

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

1
ответ дан 3 December 2019 в 00:37
поделиться

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

1
ответ дан 3 December 2019 в 00:37
поделиться

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

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

1
ответ дан 3 December 2019 в 00:37
поделиться

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

1
ответ дан 3 December 2019 в 00:37
поделиться

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

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

2
ответ дан 3 December 2019 в 00:37
поделиться

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

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

1
ответ дан 3 December 2019 в 00:37
поделиться

Если вы хотите сделать что-то особенное с другим типом исключения, перехватите это в отдельном блоке catch. В противном случае бессмысленно регистрировать их отдельно.

как вы делаете свои сайты. Потому что, если вы с самого начала кодируете AJAX, я уверен, что вы не сможете изящно деградировать.

3
ответ дан 3 December 2019 в 00:37
поделиться

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

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

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

3
ответ дан 3 December 2019 в 00:37
поделиться

Это страшно. Но это еще не все.

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

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

ДОБАВЛЕНО: Кажется, вы не можете. Затем вам просто нужно решить, подходят ли деньги для такой работы, потому что это будет совсем не весело. Если денег мало - ищите другие проекты.

3
ответ дан 3 December 2019 в 00:37
поделиться

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

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

7
ответ дан 3 December 2019 в 00:37
поделиться

Нет.

10
ответ дан 3 December 2019 в 00:37
поделиться

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

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

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

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

43
ответ дан 3 December 2019 в 00:37
поделиться

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

2
ответ дан 3 December 2019 в 00:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: