Chris Heilmann, создал небольшой пока ресурс посвященный влиянию веб стандартов на бизнес. Пока есть только список из некоторых «за» и «против».

Аргументы

Упрощение распределенной разработки

Если придерживаться стандартов при разработке, вам не придется объяснять ваши методы работы сторонним поставщикам и командам разработчиков.

Контроль качества

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

Снижение цены обучения и адаптации специалистов

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

Предсказуемость результата

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

Распространение различными каналами

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

Упрощение повторного использования и переработки

Правильно структурированный HTML не содержащий элементов отвечающих за оформление может быть конвертирован в другие форматы с помощью XSLT или XSLT-FO или импортирован в Word или Excel без необходимости предварительно обработки. Это позволяет создавать красивые PDF версии без дополнительных усилий.

Поисковая оптимизация (SEO)

Правильно структурированный HTML обрабатывается поисковиками лучше, чем смесь тегов, это увеличивает посещаемость сайта и прибыльность бизнеса.

Доступ к новым рынкам

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

Гибкость средств разработки

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

Контраргументы

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

  • Потребителей не волнуют веб стандарты, они интересны только фанатам.
  • Разработка в соответствии со стандартами требует больше времени.
  • Мы не можем нанять достаточно работников разбирающихся в стандартах и не хотим обучать наш персонал.
  • Наше программное обеспечение не поддерживает стандарты, а делать все вручную, у нас нет времени.
  • Наша доморощенная система/CMS/инструмент не поддерживает веб стандарты, и у нас нет времени и достаточной квалификации, чтобы исправить это.
  • Наше прошлое решение не следовало стандартам, но заслужило похвалы и выиграло несколько наград, при этом не было серьезных жалоб. Что исправлять если все работает превосходно?
  • Наше старое решение не работает, если мы пытаемся, что-то изменить, а исправить его слишком сложно.

Чтобы опровергнуть эти контраргументы мы можем использовать report by Sitemorse. Все сайты из этого отчета принадлежат компаниям, включенным в индекс FTSE 100 и десять самых успешных компаний (J Sainsbury, Aviva, British American Tobacco), показывают четкую приверженность крупнейших британских корпораций к поддержке веб стандартов.

Ошибки

Валидация ради валидации

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

Клиентам не нужны технические детали

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

Хорошей идеей будет не вдаваться в подробности HTML, потому что большинство людей никогда не видели исходного кода, они создают контент с помощью визуальных редакторов или CMS. Продавайте эффекты от использования веб стандартов с примерами их применения и предполагаемой отдачей для клиента, а не сами стандарты.

Излишнее усложнение

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

Похожие статьи