Как зайти в Даркнет?!
25th January, 01:11
4
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
893
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
912
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4380
0
Помогите пожалуйста решить задачи
24th November, 23:53
6084
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4350
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4395
0
Метода Крамера С++
23rd October, 11:55
4308
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2598
0
Стоит ли нам больше поддерживать IE6?
Должны ли мы находить обходные пути в наших веб-приложениях, чтобы они работали в любой ситуации? Пришло ли время покончить с программированием IE6?
Все дело в том, чтобы приложить достаточно усилий, чтобы ваш сайт изящно деградировал, когда вы переходите к старым и старым браузерам (или для пользователей с ограниченными возможностями). К сожалению, есть много пользователей IE6 и IE7, которые более или менее не могут переключаться, поэтому маловероятно, что ваш сайт заставит многих сделать это. Если ваш сайт просто выглядит плохо, это нормально. Если он непригоден для использования, у вас есть реальная проблема. В общем, чем больше вы будете придерживаться текущих стандартов (вместо того, чтобы просто гоняться за последними браузерами), тем лучше вы окажетесь в старых браузерах без дополнительных усилий.
Это во многом зависит от контекста приложения и его пользователей. Есть два ключевых аспекта: какие браузеры используют ваши пользователи; и насколько важно, чтобы они могли получить доступ к вашему сайту или взаимодействовать с ним.
Первая часть, как правило, легко устанавливается, если у вас есть существующая версия со статистикой (Google Analytics или аналогичный простой и отличный) или у вас есть доступ к таким данным из аналогичного приложения / продукта.
Позже это будет немного сложнее решить. Если вы разрабатываете общедоступный рекламный сайт для exmple, это просто игра чисел - определите, сколько вашей аудитории вы теряете и учитывайте, сколько это стоит против дополнительного времени разработки. Однако если вы делаете что - то специально по просьбе группы пользователей - например, корпоративного веб-приложения, - вы можете застрять с тем, что эти пользователи просматривают.
По моему опыту, эти две вещи могут существенно измениться для разных приложений. У нас все еще есть веб-приложения (статистика с прошлой недели) с близким к 70% IE6 использованием (20% IE7, разделением rest между IE5.5 и FF2) и другие с близким к 0% IE6. По относительно простым причинам последние являются тем видом приложений, где потеря нескольких пользователей не так важна.
Сказав Все это, мы обычно находим, что легко поддерживать IE6 (и IE5.5, как указывают другие) просто потому, что мы делаем это уже некоторое время. Да, это боль, и да, это занимает больше времени, но часто не слишком много. Есть очень мало ситуаций, когда необходимость поддерживать IE6 резко меняет то, что вы делаете - это просто означает немного больше работы. Еще одно приятное преимущество поддержки его (и тестирования для него) заключается в том, что вы обычно в конечном итоге делаете лучше всестороннее тестирование браузера и причуд В результате полярности поведения IE6.
Вам нужно решить, должны ли вы найти обходные пути, основываясь на требованиях вашего app/product., что это IE6 на самом деле не так уж важно - такого рода проблемы постоянно возникают в других ситуациях, просто так случилось, что IE6 является отличным примером затрат и последствий смешанных стандартов, управления версиями и устаревшей поддержки.
Это зависит от вашей аудитории, а также от того, стоит ли стоимость (разработка, обслуживание, альтернативные затраты на разработку до самого низкого общего знаменателя 7-летней давности), чтобы получить этих зрителей IE6.
Также стоит спросить-есть ли вероятность того, что демографическая группа IE6 будет заботиться о вашем сайте или использовать его? Я думаю, что большое количество пользователей IE6 не заботятся о новых технологиях (duh) или получают доступ к интернету из корпоративных сетей, которые ограничивают установку браузера. Может быть, эти зрители не стоят усилий - только вы можете ответить на этот вопрос.
Я был рад видеть, что мобильный сайт Apple Me не будет поддерживать IE6.
Здесь нет жесткого и быстрого правила. Поддержка IE6 и IE7 требует вложения времени и знаний, которые вы можете не иметь в наличии, но, с другой стороны, если вы хотите, чтобы ваш сайт выглядел так, как вы хотите, это инвестиции, которые должны быть сделаны. Поэтому возникает вопрос: что для вас важнее?
Вы говорите: "если я проверю статистику страниц, я заметил, что почти половина посетителей использует этот вид браузеров", что говорит мне, что если вы не OK с половиной ваших посетителей, видящих что-то другое, чем дизайн/макет, который вы намеревались, вам нужно будет сделать эти инвестиции или получить помощь кого-то, кто может.
Если это не вариант, вы можете попробовать использовать некоторые из CSS "frameworks,", такие как Blueprint или Grid960, и посмотреть, будет ли это проще, но это также потребует небольшого обучения.
Другие варианты либо идут с более простым дизайном, который, вероятно, будет работать в разных браузерах, удаляя таблицу стилей для IE6 / 7 и позволяя зрителям видеть структуру документа raw HTML, либо используют табличные макеты, если вы знаете, как ими пользоваться (и вопреки тому, что вам скажут некоторые люди, нет ничего плохого в этом маршруте, если он лучше всего соответствует требованиям вашего проекта в сочетании с ограничениями на ваши способности и ресурсы).
Я рекомендую людям проверить свою собственную статистику пользователей для своего сайта, прежде чем принимать это решение, но вот общая ссылка на популярные версии браузера :
http://www.w3schools.com/browsers/browsers_stats.asp
К сожалению, мы все еще должны поддерживать IE6 в большинстве случаев, поскольку он по-прежнему представляет значительную часть пользователей интернет-серфинга. Если вы находитесь в корпоративной среде, это еще более верно, так как корпорации имеют меньше стимулов для обновления материала работы просто для некоторых pie-in-the-sky "web standards."
Если нет, попробуйте gmail подход и просто бросить вверх ошибку для IE6 зрителей и/или показать отказ от ответственности, что если они обновят, сайт будет работать / выглядеть лучше.