Локальные веб-приложения и стандарты W3C - PullRequest
3 голосов
/ 11 июня 2010

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

Заранее спасибо, ребята.

Ответы [ 3 ]

5 голосов
/ 11 июня 2010

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

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

Вот несколько ссылок об эксплойте:

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

3 голосов
/ 11 июня 2010

Это практически , вероятно, все в порядке - вы можете снять его, если можете гарантировать следующее:

  • Пользователи всегда будут использовать один и тот же утвержденный браузер
  • Требования не изменятся
  • Дизайн приложения можно сохранить в будущем

Хотя я бы пошел по стандарту W3C.

0 голосов
/ 11 июня 2010

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

Кроме того, писать (более или менее) в соответствии со стандартами проще, чем в любом случае писать несовместимый код!

...