Что web-стандарты могут дать для бизнеса

Добавлено 24.08.2007 | Юзабилити

Лицо Дж.Вина и ссылка на информацию о нем Я принимал участие в разработке стандартов для Web почти с того же момента, как я начал работать в Web. Я всегда считал, что разработка - это моё Правое Дело. Когда пришло время переделывать дизайн сайта adaptivepath.com мои партнеры по компании согласились, что нам в нашем проекте следует придерживаться стандартов. Но прежде, чем приняться за работу, мы решили обсудить, будет ли стоить результат затраченных усилий - и, надо сказать, немалых усилий.

Разумеется, использование стандартов в нашем новом дизайне повысило бы наше реноме в среде приверженцев web-стандартов. Но если отбросить эти тщеславные цели, так ли уж важны стандарты для нашей маленькой компании? Дают ли web-стандарты какую-либо отдачу в бизнесе? Есть ли смысл в переходе на XHTML и CSS с финансовой точки зрения? Отвечаем на все эти вопросы: "да".

Увеличивается скорость разработки

Несмотря на то, что легкость и простота создания HTML-страниц способствовали бурному росту Web-а, они в то же время стали его проклятием. Отсутствие у web-броузеров строгого отношения к коду привело к практике кодирования страниц, которая противоречила всем принятым правилам программирования.

Сколько наших клиентов раньше тратило силы на создание нескольких версий своих сайтов, пытаясь охватить как можно большее количество web-пользователей! Мы же рассчитывали создать только один набор html-страниц, один файл со стилями и потратить при этом намного меньше времени. Так как 95 процентов посетителей сайта Adaptive Path пользуются броузерами, понимающими стандарты, мы поняли, что время перемен пришло.

Стандарты всегда заставляют вас проверять свою работу на ошибки. Достаточно определить в заголовке страницы, какую версию HTML (или XML) используете, и вы получаете возможность проверить соответствие своего кода спецификациям с помощью валидаторов. Благодаря этому HTML превращается в своего рода язык программирования.

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

Упрощается поддержка, расширяются возможности

В течение многих лет последователи стандартов превозносили достоинства разделения контента и визуального дизайна. Ведь в этом случае ваши html-страницы становятся до смешного простыми. Львиная доля XHTML-страниц - это всего лишь набор нескольких смысловых элементов и

, к которым затем подключаются мощные css-файлы.

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

Например, недавно в одном проекте мы поместили на отладочный сервер css-файл, когда клиент еще продолжал работать над материалами сайта и решал технические вопросы. Мы же шаг за шагом меняли дизайн, редактируя всего один только файл без какого-либо вмешательства в код страниц сайта. Работая параллельно, нам удалось значительно сократить время выполнения проекта.

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

Упрощается доступ к информации

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

Сайт, сделанный по стандартам, не имеет никаких проблем с мобильными устройствами, с предыдущими версиями броузеров, и с Законом 508 (), обязывающим вас делать сайты доступными для людей с физическими недостатками.

Что ж, получается у вас будет все это, И при этом никаких дополнительных хлопот по разработке и поддержке? Разумеется.

Уменьшается объем трафика

Когда мы удалили из своей страницы все теги ,<table> , а также некоторые <img>, вставлявшие в страниц мелкие графические файлы, размер кода страницы сократился с 20.9 килобайт до 9.2. Вроде бы и немного, но при большом количестве обращений к странице эта мелочь складывалась в весьма ощутимый объем трафика.

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

Сэкономив 30-40 килобайт на каждой странице - плюс файл со стилями, который загружается с сайта только один раз и помещается в кеш броузера - вы можете сэкономить несколько тысяч долларов в месяц на трафике. Когда-нибудь видели системного администратора, которому нравится новый дизайн? Увидите.

Пользователи довольны

Деньги посчитать - проще всего, но есть и другие преимущества, которые трудно выразить в цифрах. Не секрет, что посетителям всегда нравится, когда сайт работает быстро и легко.

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

За перемены!

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

Экономические преимущества перехода на стандарты весьма реальны. Нам только надо их четко осветить и описать, и тогда компании в полной мере начнут пользоваться главным качеством Web-а - свободное распространение и взаимодействие информации.