Еще одна глава из «аргументов между собой и другой старший разработчик серии»: PКодирование для IE против кодирования для стандартов W3C
Моя позиция в том, что при выполнении веб-разработки, код в браузере должна быть написана в первую очередь для придерживайтесь веб-стандартов W3C, хотя Internet Exploder имеет большую долю рынка (где-то между 51% и 79% в зависимости от того, кто выполняет отслеживание). Мои рассуждения:
Стандарты фиксируются и все разработчики браузеров движутся в направлении, как минимум, 100% ошибка бесплатную поддержку для всех установленных норм. Поэтому код должен быть написан и протестирован вокруг Firefox/Chrome/Safari, которые намного ближе к надлежащей поддержке стандартов, чем IE8, тогда условные теги должны использоваться в IE, чтобы обойти его ошибки. Это особенно важно, поскольку вы можете использовать условные теги для работы с ошибками IE, но если вы попытаетесь выполнить обратный код, гораздо труднее написать хаки, чтобы заставить Firefox/Safari/etc правильно отображать закодированные HTML/CSS ,
Вы будете проверять будущее своих веб-приложений, если будете разрабатывать стандарты, поскольку все браузеры нацелены на одно и то же место, по стандартам, что означает, что вы не будете среди толпы, которая затем должна ремонтировать их применение каждый раз, когда появляется новая версия браузера, которая ближе к веб-стандартам, поэтому некоторые из ваших первоначальных хаков теперь нарушают макет.
Кодирование чего-то сломанного, чтобы поддержать большую долю на рынке, а затем «разваливать» его на меньшую долю на рынке, если у вас есть время, похоже на небрежный подход к работе и предполагает, что вы считаете, что 20% доли рынка что я считаю очень далеким от истины.
Мой cо-разработчик утверждает:
различные браузерные компаний, как уйти на своих касательных и не очень заботятся о стандартах в любом случае, так что пытаться кодировать стандартов пустая трата времени.
Кодирование для поддержки доли меньшинства в размере ~ 20% не стоит усилий, пока страница будет отображаться в этих браузерах таким образом, который еще можно использовать.
Браузер - это браузер браузер. Это всего лишь окно просмотра текста, и я не должен так беспокоиться о вещах, которые выглядят точно справа.
Это боль, которую приходится разрабатывать в Firefox, когда он предпочитает IE8 в любом случае.
Я один ответственный и, конечно, я могу сказать, «это, как она идет», но я ненавижу просто быть нацистом и сказать «мой путь или шоссе»; Я думаю, что лучше, если бы другие поняли, почему мы делаем что-то определенным образом, так что мы согласны с тем, что мы продолжаем, и поэтому соглашения, за которыми мы следуем, застряли, потому что причина, по которой они стоят, оценивается, а не жалобно последовало.
Могу ли я получить некоторый вклад в этот аргумент?
Вы должны сделать это сообщество wiki, поскольку оно основано на мнениях. – MitMaro
Теперь это вики сообщества. –
Единственное решение лежит в биографии на моей странице профиля. – 2010-12-05 23:23:41