«Вот задумались недавно над вопросом соблюдения общепринятых стандартов и действий при веб-разработке. Каждый делает сайты так, как ему удобно. Наше мнение складывается так, что дабы не было стыдно, некоторые стандарты должны быть соблюдены. Каких „стандартов“ нужно придерживаться независимо от целей и задач проекта, его сложности, направленности и т.д. и т.п.?»
На данный момент на рынке есть все необходимые стандарты, соблюдение которых всеми игроками digital-рынка помогло бы в работе каждому из них. Главная проблема лишь в том, что все стандарты на английском языке. Может быть именно поэтому они все игнорируются 95% российских участников рынка?
Основные стандарты, существующие в web-разработке на начало 2014 года:
Сайт хочет клиент, создает веб-разработчик, индексирует поисковик, посещает пользователь.
У каждого из этой четверки свои требования:
Пользователей больше, чем собственников, разработчиков и поисковиков, вместе взятых, сколько бы их ни было. Пользователи — самые важные особы в этих ваших интернетах. Именно они ищут в поисковиках, покупают на сайтах, ругаются на дизайн, обсуждают в блогах и общаются в соцсетях.
Поэтому придерживаться нужно следующих стандартов: юзабилити плюс внятный и толковый контент.
Счастливые пользователи — счастливые все.
Users first!
Сравнительно невысокая активность экспертов в ответе на этот вопрос — маркер рынка. Мне кажется, что в массе рынку действительно не до стандартов, а работа отдельных компаний регулируется оплатой и отзывами. В пользу этой версии говорит факт, что комиссии по веб-разработке различных отраслевых ассоциаций проявляют сравнительно низкую активность в творчестве и кодификации стандартов.
Поэтому вам в помощь PMBoK, ISO 9001, стандарты W3C, здравый смысл и профессионализм.
Больше всего теряют в этой ситуации начинающие веб-девелоперы, не имеющие широкой опоры и набивающие ровно те же шишки, что и сотни их предшественников.
Руководитель и проектировщик в Александр Туник
Стандарты хороши, когда: а) доказано, что они приносят пользу и; б) соблюдаются хотя бы большинством участников рынка. В остальных случаях это бесполезная мазня на бумаге, намерения, которым не суждено стать полезной реальностью.
В веб-разработке стандарты, полезность которых доказана опытом многих тысяч проектов, пожалуй, есть:
Но свода стандартов, который был бы проверен, обоснован и задокументирован, нет. Не доросли ещё, видимо.
А вообще, каждый вправе делать сайты, как хочет, а рынок это корректирует своим поведением: оплатой, отзывами. Это нормально. Если ты верстаешь так, что в половине браузеров получается ерунда, не соблюдая стандарты, рынок это увидит и перестанет платить. Если ты документируешь программные решения так, что после чёрт ногу сломит и невозможно нормально работать с кодом, вряд ли ты после получишь серьёзный заказ. И так далее.