С тех пор, как я начал заниматься веб-дизайном, я долгое время участвовал в группах, занимающихся проектированием с использованием веб-стандартов. Я все больше и больше чувствую, что проектирование в соответствии со стандартами, рекомендованными W3C, — это правильно. Когда я был готов изменить дизайн сайта Adaptivepath.com, мой партнер согласился создать его, используя подход, соответствующий стандартам. Но прежде чем мы начнем, мы также обсудим: принятие веб-стандартов требует больших усилий. Стоит ли оно того?
Конечно, редизайн может завоевать доверие среди «сторонников веб-стандартов», но, помимо отраслевых похвал, действительно ли стандарты имеют значение для отдельных бизнес-сайтов, таких как наш? Могут ли веб-стандарты окупиться для нас? Есть ли финансовая выгода от перехода на XHTML+CSS? Все ответы: да.
Ускорить разработку
Хотя простота HTML-страниц значительно способствовала развитию Интернета, она также стала проклятием. Поскольку они настолько «толерантны» к форматам кода, они поощряют разработку некоторых частных кодов браузера, которые не позволяют бесчисленному количеству пользователей получить наилучшие впечатления (наблюдение лучших эффектов страницы).
Многие из наших клиентов создают несколько версий своего сайта, чтобы обеспечить наилучший дизайн для как можно большего числа пользователей. Для нашей компании нам нужен только набор HTML-страниц, таблица стилей и очень небольшой объем разработки. Более 95% пользователей веб-сайта Adaptivepath.com используют браузеры, соответствующие стандартам. Поэтому мы подумали, что пришло время. переход на веб-стандарты.
Веб-стандарты заставляют вас выполнять проверку ошибок. Просто укажите версию вашего HTML, и валидатор проверит вашу страницу на соответствие заявленным вами стандартам. Валидатор строго проверит и подробно сообщит вам, какие ошибки есть, что сокращает время, которое разработчики тратят на качество, и гарантирует, что ваш сайт будет поддерживать высокую степень согласованности в разных браузерах. Несмотря на то, что в современных браузерах все еще есть некоторые ошибки отображения, они намного лучше, чем те, что были пять лет назад.
Простота обслуживания, расширенные возможности
В течение многих лет группы веб-стандартов рекомендовали «разделить визуальный дизайн и контент». Это означает, что HTML стал очень простым (почти нелепым), при этом большинство XHTML-страниц имеют лишь несколько семантически богатых <div> и <p. > и ссылку на мощный CSS-файл. Такое полное разделение упрощает разработку и обслуживание ваших страниц, прежде всего потому, что оно обеспечивает лучшую координацию между командами разработчиков, например, редакторы и дизайнеры могут работать отдельно.
Недавно был проект, в котором мы использовали технологию CSS и разрабатывали CSS-файлы для клиентов на нашем собственном сервере разработки. Пока они готовят контент на back-end сервере, мы также можем постоянно модифицировать дизайн. Нам нужно только просто отредактировать CSS-файл без необходимости интеграции с их системой выпуска версий. Работа ведется параллельно, и у нас. время разработки значительно сократилось. Быстрая разработка дает конкурентные и ценовые преимущества. Сокращение времени разработки не только экономит затраты, но и высвобождает ресурсы, тем самым открывая больше возможностей.
Расширить каналы доступа
Чистый код приносит больше преимуществ. Браузеры, не поддерживающие CSS, теперь могут просто игнорировать таблицу стилей. Другими словами, семантическое представление XHTML может отображаться любым браузером, включая нетрадиционные клиенты, такие как мобильные телефоны, КПК, программы чтения голоса, программы чтения с экрана и т. д. и т. п. Подойдет любое устройство, поддерживающее эти простые теги.
Сайт, соответствующий веб-стандартам, может поддерживать доступ с мобильных устройств; поддерживать стандарты удобства использования Раздела 508 и быть совместимым со старыми версиями браузера; Вы получаете все преимущества, его легче разрабатывать и поддерживать, и вы даже экономите при этом некоторые затраты на оборудование.
Экономьте затраты на пропускную способность
Когда мы удалили со страницы шрифт, теги таблиц и некоторые изображения, используемые для оформления, мы уменьшили размер страницы с 20,9 КБ до 9,2 КБ. На данный момент эти сокращения могут показаться тривиальными, но если суммировать все посещения страниц, они составляют значительную величину, которая перегружает наш сайт трафиком.
Наш сайт получает около нескольких тысяч просмотров страниц в день, что позволяет сэкономить 56% трафика. В то время как крупные коммерческие сайты могут достичь таких посещений за одну-две минуты, популярные сайты часто достигают десятков миллионов просмотров страниц в день. Если вы сэкономите 30-40 тысяч на странице и кешированную таблицу стилей не нужно будет загружать снова, вы сможете экономить на этих сайтах тысячи долларов каждый месяц. Вы увидите, как ИТ-специалисты в восторге от этого дизайна!
Улучшите пользовательский опыт
Хотя деньги легко подсчитать, сжатие кода также приносит и более скрытые дополнительные преимущества. Ни для кого не секрет, что быстрый и активный сайт всегда приводит к улучшению общего пользовательского опыта.
На заре Интернета дизайн огромных графических интерфейсов заставлял пользователей Интернета с коммутируемым доступом терпеть низкую скорость доступа. С ростом популярности широкополосного доступа эта ситуация улучшилась. Но деловые путешественники, находящиеся в командировке, по-прежнему могут стать вашими новыми пользователями, позвонив по телефону своего отеля. Использование чистого стандартизированного кода может помочь вашим пользователям быстро и легко достичь своих целей на веб-сайте.
Преобразование оказалось стоящим
Мы решили перейти на стандарты не из вежливости, а из-за прекрасных финансовых выгод, которые стандарты приносят. Вот почему все больше и больше крутых сайтов переходят на веб-стандарты. Почему вы еще не начали переходить на XHTML+CSS?
Экономические выгоды, приносимые стандартизацией, ощутимы. Как только наши сайты будут стандартизированы, компании осознают истинную перспективу бесплатного обмена контентом.