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

Этическая дилемма: Должен ли я по-прежнему обслуживать IE6 как веб-разработчика

Возможные дубликаты:
IE6: поддержка или не поддержка.
Должны ли мы поддерживать IE6 больше?

Мне бы не хотелось (НЕНАВИСТЬ) признать это, но есть некоторые люди, которые все еще используют этот браузер. Мой клиент сталкивается с проблемой, когда область прозрачности png выходит светло-серая - ТОЛЬКО на IE6.

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

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

Одна точка поддержки IE6 заключается в том, что Microsoft больше не поддерживает ее, и считается несуществующим браузером, поэтому почему я должен тратить свое время на обслуживание.

Это немного дилемма. Я хотел бы услышать ответы других народов на это.

4b9b3361

Ответ 1

Одна точка поддержки IE6 заключается в том, что Microsoft больше не предлагает поддержку для он, и считается не существующим браузер, так почему я должен тратить свое время для него.

Потому что это не Microsoft, на которую вы питаетесь, или люди, которые считают ее несуществующим браузером, это люди, использующие браузер, а также ваши клиенты. Во что бы то ни стало, не принимайте клиентов, у которых есть требование, чтобы вы поддерживали IE6 с веб-сайтами, которые вы производите, это ваш chocie. Но если вам платят за это, я бы вряд ли назвал это "тратить свое время" =)

Ответ 2

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

Ответ 3

Я не вижу альтернативы. На самом деле, я смею сказать, что не очень профессионально было размещать коммерческий сайт, который не поддерживает IE6. Ваш сайт должен работать на всех браузерах - кросс-браузер совместим с нашей работой.

В ответ на комментарии, вот что я имею в виду, когда говорю профессионал:

  • Ожидается, что вы узнаете, что IE6 будет проблемой до того, как вы начнете.
  • Целевые поддерживаемые браузеры должны быть частью контракта. Прежде чем приступать к работе над сайтом, вы должны спросить, кто будет целевой аудиторией и принять это решение вместе. Если вам нужно поддерживать IE6, ваша оценка стоимости должна быть выше.
  • Ожидается, что вы, по крайней мере, протестируете сайт или все браузеры (да, включая IE6, зная, что он еще не совсем мертв - вам не обязательно это нравится).
  • IE6 не поддерживает PNG, имеет странную модель коробки (так что не используйте ширину + дополнение) и т.д. и т.д.... Каждый раз, когда я считаю использование PNG, я беру записку - это не будет работать во всех браузеры. Вы должны знать об этом или найти его в тесте, которое вы сделали.
  • Полное раскрытие - сайт не выглядит или ведет себя точно так же во всех браузерах? Когда вы представляете сайт, объясните, как и почему, и как это повлияет на конечных пользователей. Это может показаться глупым, но если у вас нет IE6 в вашем контракте, ваш клиент может не быть слишком сообразительным. Ваш клиент узнает, что сайт не работает на IE6 - скорее всего, когда сайт ломается для своих друзей или клиентов, что делает ее плохой. Это знание лучше от вас.

Ответ 4

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

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

В нашей фирме мы решили не поддерживать IE6 в административной части нашей CMS, но мы заботимся об IE6 для общественности.

Клиент, упомянутый ранее, запускает старую версию нашей CMS и так застрял там, хотя мы и администраторы готовы обновить. Другими словами: Застрял между скалой и твердым местом.

Ответ 5

Считайте, что вам повезло, что вы не пытаетесь удовлетворить китайскую интернет-базу...

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

Пример страницы с баннером

Ответ 6

Это зависит от того, кого вы ожидаете использовать на веб-сайте.

Некоторые недавние цифры для использования IE6 в разных местах делают интересное чтение.

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

Ответ 7

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

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

Ответ 8

Мое мнение таково, что сайт должен быть прав.

Глазная конфета хороша и должна предоставляться как можно большему числу пользователей, но вопрос в том, делает ли серый фон изображения рендеринг сайта невозможным?

Предположим, что у вас есть существенная база пользователей IE6, действительно ли эти пользователи жалуются на это? Или у вас есть 1 человек из 100, которые используют IE6, жалуясь?

Теперь люди говорят, что клиенты платят, и вы должны делать то, что они говорят и т.д. и т.д. Ну, это ВАША роль, чтобы ОБРАТИТЬ клиента, почему IE6 НЕ ДОЛЖЕН поддерживаться.

Покажите им, что:

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

2) вы можете поместить некоторые "подсказки", например "у вас есть дерьмовый браузер, не жалуйтесь, если сайты сосут с этим" (возможно, немного более вежливо)

3) показывают, что даже интернет-гиганты отказались от поддержки для IE6. Зачем вам это держать? Вы действительно хотите жить в прошлом?

Ответ 9

Сколько денег вы зарабатываете от клиентов, которые все еще используют IE6?

Сколько сопротивления в этих компаниях для обновления с IE6?

Сколько будет стоить вам поддержка IE6?

Ответ 10

Мы разработчики программного обеспечения. Мы делаем инструменты, чтобы облегчить жизнь людям ( "пользователям" ).

Если пользователь вашего программного обеспечения использует IE6, и вы отказываетесь предлагать эту пользовательскую поддержку до тех пор, пока он не обновится до более нового веб-браузера, вы делаете жизнь проще или труднее для них?

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

Я хочу сказать, что вам нужно спросить себя, что лучше для пользователя, а не для кого-то, кто использует старую версию программного обеспечения (кто нет?) как-то ниже вас.

Ответ 11

Мне нравится этот подход: http://morten.dk/blog/ie6-tax-now

Обычно я бы сказал, что IE6 и IE7 по умолчанию не поддерживаются, но клиент может заплатить дополнительную цену за поддержку устаревших браузеров (сайт будет стоить на 30-50% больше в зависимости от требований веб-сайта).

Возможно, также неплохо получить информацию с подобных сайтов. Один из наших новейших развертываемых сайтов имеет 2-3% посетителей IE (включая все версии IE), а пользователи IE6 и IE7 составляют менее 1%. Поэтому мы решили не поддерживать IE 6 и 7 вообще (мы их не тестируем), и мы предоставляем полную функциональную поддержку IE 8 (сайт можно использовать и выглядит нормально, но он не такой сексуальный, как в современный браузер с лучшей поддержкой CSS3, что означает отсутствие градиентов или округлых элементов). Но этот сайт является небольшим частным случаем.

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

Ответ 12

Я никогда не понимал, что это какая-то "этическая" проблема.

Если это вокруг клиента, то это коммерческая проблема.

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

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

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

С точки зрения того, стоит ли его поддерживать, он будет зависеть от его рынка. Ранее я работал в туристической фирме, основной клиентской базой которой были люди старше 40 лет, которые 12 месяцев назад все еще регистрировали 30 - 40% использования IE6.0. В этом случае поддержка IE6.0 для своего сайта имеет решающее значение, но, очевидно, каждый сайт имеет различную демографическую информацию, и это будет диктовать ваш подход.

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

Ответ 13

Это отличная дискуссия. Мои клиенты - автодилеры, и, хотя использование IE6 снижается, оно по-прежнему составляет 12,5% от моего трафика. На самом деле я видел компьютер с Win98 в этих магазинах. Потрясающе!

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

Итак, я могу, наконец, охватить спрайты и прозрачные пленки и...:)

Ответ 14

Вы не можете заставить лошадь выпить воду, но вы можете быть уверены, что он приведет его к этому. Какой смысл продвигаться в браузерах с такими продвинутыми моделями, как Webkit и Gecko, если мы по-прежнему позволяем глупым, неосведомленным пользователям беспрепятственно посещать наши сайты в IE6?

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

Мы приняли сознательное решение здесь, в нашей студии дизайна, чтобы предупредить пользователей браузера IE6, что их браузер слишком стар и их необходимо обновить. До сих пор мы не сталкивались с какими-либо проблемами.

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

В конце концов, интернет - это полноценный веб-разработчик, и если мы его решим, тогда произойдет революция .

//отредактируйте

Если вы хотите сделать немного проще для себя, используя CSS, начните использовать BrowserDetect.js Обнаружение браузера CSS. Он инициализируется с помощью jQuery и просто добавляет к тегу вашего тела класс, специфичный для браузера, при загрузке.

Другими словами, если вы используете Safari 5, тэг тела будет выглядеть следующим образом:

<body class="browserSafari browserSafari5">

Это позволяет создавать стили CSS для браузера без каких-либо взломов.

Это был мой последний 2c.

Ответ 15

Я не видел эту точку выше, но прошу прощения, если я пропустил это.

Интересно, что вы говорите этически, потому что я считаю, что движущиеся стандарты для технологии вперед - одна из тех обязанностей, которые мы имеем как потребителей, так и разработчиков. Переход к SVG и HTML5 и CSS3 действительно хорош для отрасли, потому что это означает большую эффективность и лучшую, более быструю сеть.

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

Ответ 16

Это действительно зависит от того, кто будет использовать ваше приложение! Если ваш клиент является британским правительством, то да, вам лучше разработать для IE6, поскольку он единственный используемый браузер (из-за устаревших систем, которые будут ТОЛЬКО работать в IE6)

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

Ответ 17

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

Это бит "тупика", который может быть только сломан, если приложения перестанут поддерживать IE6

Предоставьте пользователям понять, что они используют небезопасное и устаревшее программное обеспечение, например. с чем-то вроде:

Эта страница не будет работать (ну) с IE6, потому что этот браузер небезопасно и больше не поддерживается

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

Ответ 18

Вопрос в самом деле заключается в том, насколько мы деградируем пользователей IE6? Мое чувство: совсем немного. Я бы предпочел, чтобы это меньшинство взяло боль, вместо того, чтобы сдерживать всех остальных. Поскольку наши сайты являются (естественно) семантически обозначенными и доступными рекомендациями по доступности, они будут иметь смысл и отлично работать со стилями и отключенным javascript. Таким образом, простой ответ - дать пользователям IE6 старый метод Netscape 4 и отключить все CSS и js для них.

Ответ 19

Я бы определенно предложил клиенту обновить следующие пункты.

Технически никакие обновления не предоставляются Microsoft для IE6, если они не обновляют свой браузер, они должны быть осведомлены обо всех проблемах безопасности, которые они оставили открытыми, не обновляясь, такие умеренные угрозы действительно работают и их право. Кроме того, вы, безусловно, можете рекомендовать Firefox, так как Microsoft никогда не полностью реализовала стандарт html, а в крупных организациях, стандарте, соблюдении и безопасности они всегда считаются важными вещами, и вы, безусловно, можете указать на них и выполнить свое обновление.

Ответ 20

Нет.

У меня есть клиент, который требует, чтобы его страницы работали в Netscape Navigator, потому что он использует его.

Это не значит, что я должен подготовить все мои страницы для последней исторической версии Netscape Navigator.