Андрей Коцюбинский, создание и поддержка сайтов
Интересная ситуация сложилась в области разработки веб-сайтов. С одной стороны международный консорциум W3C разрабатывает стандарты описания веб-страниц, а с другой - производители браузеров и разработчики сайтов игнорируют эти рекомендации. Вряд ли найдется другая область деятельности, где производители при выпуске продукции противоречат международным спецификациям и гордятся этим.
Следует отметить, что производители браузеров постепенно улучшают поддержку стандартов в своих продуктах. Фирма Microsoft, занимающая наибольшую долю рынка со своей программой Internet Explorer, в седьмой версии обеспечила более-менее приемлемую поддержку стандартов. Альтернативные производители добились еще лучшей поддержки рекомендаций W3C в своих браузерах. Вместе с тем разработчики веб-сайтов не только не хотят привести свои творения в соответствие со стандартами, но и активно пропагандируют разработку без учета стандартов.
Проведем небольшое исследование, чтобы выяснить, как сильно идеология создания сайтов без учета рекомендаций W3C внедрилась в умы разработчиков. Возьмем рейтинг TOP-100 ведущих веб-студий Рунета 2007, в котором опубликованы ссылки на сайты сотни лучших отечественных студий, занимающихся разработкой веб-сайтов. Проверим с помощью сервиса http://validator.w3.org/ соответствие стандартам главных страниц сайтов этих студий (выполним валидацию страниц). Как вы думаете, сколько студий прошло эту проверку? Всего восемь! Получается, что 92% веб-студий даже на главной странице своего сайта игнорируют стандарты. При этом лидеры ведут себя особо цинично. Студия Артемия Лебедева на своем сайте передает при попытке валидации сообщение: "Лучший валидатор - это браузер". То есть, программа с множеством ошибок и недоработок, которую сам производитель меняет на более новую версию, для этой студии является эталоном в области проверки соответствия стандартам.
Вы думаете, что хотя бы 8% студий следует стандартам? Продолжим исследования, чтобы проверить это. Проверим случайно взятые пару страниц с сайтов восьми студий, главные страницы которых прошли проверку на соответствие стандартам. Половина сайтов не выдержала этот этап проверки - правильными на них являются только некоторые страницы. Из оставшихся четырех два сайта состоят из одной или двух простейших страниц, на которых просто трудно сделать что-то нестандартное. И только две веб-студии создали полноценные сайты, соответствующие стандартам.
Но мы продолжим наше исследование. Выберем случайным образом в портфолио четырех студий (две из которых на своем сайте разместили простейшие страницы), не замеченных в несоблюдении стандартов, пару работ. Проверив эти сайты клиентов веб-студий на валидность, можно обнаружить несоответствие их стандартам.
В итоге можно сделать вывод - из сотни ведущих веб-студий Рунета нет ни одной, следующей рекомендациям W3C и соблюдающей стандарты при разработке сайтов. Хотя именно эти студии устанавливают максимальные расценки на создание сайтов, средств для элементарного следования правилам у них почему-то не находится.
А нужно ли в действительности следовать стандартам? Конечно, нужно. Рекомендации придумываются не для усложнения жизни разработчиков, каждое требование предназначено помочь делать веб-страницы лучше. Например, многие разработчики не любят в описании изображений добавлять альтернативный текст (атрибут alt в теге img), что валидатором воспринимается как ошибка. Однако нередко у пользователя может быть отключена загрузка изображений или при загрузке рисунков была оборвана связь. В этом случае надписи в рамках на месте рисунков могут очень помочь. Кроме того, альтернативный текст помогает в поисковой оптимизации сайта. Неверное, разработчикам стоит побороть лень и добавлять текст к каждому рисунку, чтобы сайтом было удобнее пользоваться, и он был лучше оптимизирован для поисковых запросов. Некоторые разработчики могут возразить, что рисунки без дополнительного текста у них используются как элементы оформления, и не содержат никакой полезной информации. Но оформление следует отделить от содержимого и ссылки на такие рисунки вынести в файл стилей CSS. Не зря для изображений, загружаемых как фон, и описанных в файле CSS, не предусмотрен альтернативный текст.
Точно так же и многие другие рекомендации W3C, помогают разработчику сделать сайт более качественным. И что бы ни говорили противники следования стандартам, основная причина несоответствия сайтов спецификациям W3C - банальная лень разработчиков. Например, зачем ставить закрывающие теги, если браузер и так разберется, когда нужно что-то закрыть? Ответ прост - чтобы исключить любую неоднозначность толкования. Если в коде явно указано, где начинается какой-то элемент и где он заканчивается, никаких проблем гарантированно не будет. Если же указано только начало элемента, то разные браузеры могут по-разному определить его конец. И то, что сегодняшние браузеры правильно все определяют, не гарантирует, что так будет всегда. Да и разобраться в хорошо структурированном коде легче, проще внести в него изменения. Или разработчики специально отступают от стандартов, чтобы в случае чего только они смогли бы внести изменения в свои разработки? Если это так, заказчики еще более настойчиво должны требовать выполнение всех стандартов.
Конечно, можно предположить, что какой-то разработчик настолько хорошо изучил языки разметки гипертекста и особенности пользователей, приходящих на сайт, что он выработал собственные рекомендации, отличающиеся от рекомендаций W3C. Однако в это верится с трудом, да и производители браузеров ориентируются в своих перспективных разработках на W3C, а не на этого разработчика. Создавая сегодня сайт, соответствующий стандартам, можно с большой долей уверенности предполагать, что он будет правильно отображаться в следующем поколении браузеров. Если сайт нестандартный, уверенность будет несколько меньше. Может, веб-студии специально не следуют стандартам, чтобы при выходе новых браузеров клиенты были вынуждены заказывать у них исправление сайтов?
Может, делать сайты в соответствии с рекомендациями консорциума W3C очень сложно и требует дополнительных капиталовложений? Это совершенно не так. Создать сайт, все страницы которого соответствуют стандарту XHTML 1.0 Transitional, достаточно просто, и это не требует дополнительных затрат. Просто надо знать рекомендации и при разработке им следовать. Через некоторое время разработчик будет автоматически добавлять закрывающие теги и альтернативные описания для рисунков, а также не вставлять элементы в места, для них не предназначенные.
Нередко противники стандартов утверждают, что они бы рады следовать рекомендациям, но используемая ими система управления контентом (CMS) генерирует нестандартный код. А кто заставляет использовать такую систему? Если это разработка самой веб-студии, то надо ее исправить, а если это сторонняя разработка, то данная ее особенность говорит о невысоком качестве. Конечно, можно и дальше использовать такую систему, но при прочих равных условиях клиентам следует выбирать ту студию, которая использует современную CMS, генерирующую соответствующий международным рекомендациям код.
Соответствие рекомендациям W3C при разработке сайтов - требование будущего, и уже сегодня веб-студии должны постепенно переходить к использованию исключительно стандартных решений. Возможны некоторые отступления от стандартов для обеспечения совместимости с устаревшими версиями браузеров, но все эти исключения должны быть локализованы и отделены от основного кода. Никаких разумных оправданий игнорированию стандартов нет. Не надо говорить: "у меня сайт красивый, а на стандарты мне наплевать". Сайт должен быть красивым, удобным и стандартным. Красивый, но нестандартный сайт заведомо хуже, чем красивый, но стандартный. К сожалению, пока ведущие веб-студии не пришли к такому мнению, но, надеюсь, эпоха стандартизации в создании веб-сайтов наступит достаточно скоро.



Создание сайтов в студии Лавида
От:: Dmitry Kalinin | 19/12/2006 | Бизнес в интернетеСайт - это интернет-офис; от его удобства, опрятности и аккуратности зависит первое впечатление от Вашей компании
Это модное слово – ОПТИМИЗАЦИЯ
От:: Игорь Глухих | 12/01/2007 | Бизнес в интернетеВ последнее время об оптимизации сайтов говорят все чаще. В чем же состоит оптимизация? Я не буду нагружать уважаемого читателя различными техническими терминами и приемами. Я исхожу из того, что читателю просто может быть некогда заниматься подобными вещами. Его дело – делать бизнес и и зарабатывать деньги. А самой этой оптимизацией пусть займутся специалисты, которым мы за это и платим. Но было бы неплохо знать, а за что, собственного говоря, нужно (и нужно ли вообще) платить?
Студия веб дизайна Luxoris Создание сайтов - модель качественной верстки
От:: Ивойлов Алексей | 24/04/2007 | Веб дизайнСуть моей статьи заключается в том, что бы научить Вас создавать поистине грамотные и удобные для редактирования другими специалистами проекты. Начнем с того, что суть моей статьи в первую очередь заключается в создании удобной модели верстки наших проектов. Иногда гуляя по сети, я натыкаюсь на очень хорошо сделанные веб – сайты, но когда, начинаю разглядывать внутреннюю структуру сайта я ужасаюсь.
Кому Доверить Разработку Сайта?
От:: Denis | 09/03/2008 | Веб дизайнКак правильно выбрать веб-студию для разработки сайта? Тот, кто хоть раз сталкивался с подобным вопросом, знает какая это морока. Я попытался на личном примере продемонстрировать все моменты на которых я «набивал коленки» чтобы впредь не повторялись мои ошибки.
Сделать Сайт, Быстро И Качественно
От:: Андрей | 13/06/2008 | Веб дизайнСтудия веб дизайна Wideworldweb Харьков(и её Киевский филиал - http://design4web.com.ua) предлагает свои услуги по разработке и созданию веб сайтов любой сложности и конфигурации.
Сайты - Для Людей И Прочие
От:: diktator | 14/06/2008 | SEOСейчас в интернет приходит всё больше и больше посетителей. Но параллельно с этим растёт и количество сайтов, которые создаются не для того, чтобы предоставить нужную и интересную информацию живым пользователям интернета, а несколько для других целей. Подробнее об этом расскажем в статье.
Стоимость Сайта. Дороже Или Дешевле?
От:: Андрей | 22/10/2008 | Бизнес в интернетеМы считаем, что применять при разработке Интернет сайтов сложные технические нужно и необходимо. То обусловлено тем что их применение является более обоснованным с экономической точки зрения - более дорогие в разработке, они в дальнейшем позволяют получить значительную выгоду от при использовании. Они не ограничивают ваших возможностей, позволяют получить максимальную эффективность от использования сайта, а так же облегчить его продвижение.
Успешность Интернет Сайта
От:: Алексей | 24/10/2008 | Бизнес в интернетеДля успешного бизнеса в Интернете необходимо привлечение целевой аудитории. Чем больше будут посещать Ваш сайт потенциальные клиенты, тем больше будет доход Вашей организации.
Как С Выгодой Использовать Свой Сайт
От:: SEO\'шник | 01/12/2008Давно прошло, то время когда мы могли похвастаться своей собственной страничкой в интернете. Сейчас этим никого не удивишь. Сейчас только каждый 10 не имеет в интернете своего блога или странички, или портала. Но давайте задумаемся зачем нам они ?
Где Заказать Недорой И Эффективный Сайт?
От:: Екатерина | 26/11/2008Где заказать недорогой и эффективный сайт? Я, как и многие дилетанты, долго мучилась в поисках подходящей фирмы.
11 Любопытных Фактов О Логотипах, Разработка Логотипа
От:: Евгений | 26/11/200811 малоизвестных, но любопытных фактов о логотипах, разработке логотипов.
Основные Законы Эффективного Использования Баннера В Интернерт-Рекламе
От:: hero | 22/11/2008Практически на любом сайте Рунета сегодня можно встретить баннер с ссылкой на сайт партнера или рекламируемый ресурс. Немного о типологии и истории баннеров.
Создание Сайта В Новосибирске И Других Городах России. Пора Действовать!
От:: Ирина | 19/11/2008Интернет стремительно развивается, создавая все большую конкуренцию, среди владельцев и создателей сайтов. Если вы предлагаете товары и услуги в отдельном регионе, то сейчас существует реальная возможность пробиться в лидеры и получить свою долю покупателей.
Путь Создания Сайтов С Помощью Шаблонов
От:: Georgy XIII | 18/11/2008Статья рассказывает о пользе использования готовых шаблонов сайтов. И польза эта проявляется не только в экономии финансовых средств, но и драгоценного времени, которое с пользой можно потратить на более важные вещи.
Как Веб-Мастера Cms Выбирали
От:: Ярослав | 16/11/2008Начальство решило полностью переделать корпоративный сайт – взамен старого стационарного хочет получить динамический сайт с новостями, каталогом статей, поддержкой комментариев и опросов. Даже дали добро на покупку недорогой коммерческой CMS. Наш отдел АСУ провел тестирование имеющихся на рынке продуктов и вот что получилось.
Какие Бывают Сайты. Сайт Визитка. Бизнес Сайт. Корпоративный Сайт
От:: Serg | 14/11/2008Могу сказать, что очень сложно разделить интернет сайты по определенному типу. Это один из многих маркетинговых ходов, потому что любой сайт может содержать в себе различные типы.
Особенности Системы Управления Контентом Modx
От:: Андрей Коцюбинский | 03/07/2008 | Веб дизайнСистема управления контентом MODx достаточно популярна, и в последнее время ей интересуются многие разработчики сайтов. Чрезвычайно важно составить правильное представление об этой CMS, чтобы не разочароваться в будущем. На основе MODx можно создавать любые сайты, но для этого потребуется хорошее знание XHTML, CSS и PHP.
Копирайтинг Для Вашего Сайта
От:: Андрей Коцюбинский | 03/04/2008 | ИнтернетПродвижение сайта немыслимо без постоянного добавления уникального контента, и услуги копирайтинга сегодня востребованы как никогда. Так что же понимается сейчас под копирайтингом при работе в интернете?
Рерайтинг И Авторские Права
От:: Андрей Коцюбинский | 03/04/2008 | ИнтернетКачественный и уникальный контент чрезвычайно важен для любого сайта. Глубокий рерайтинг, при котором материалы переписываются заново, не нарушает авторских прав по действующим законам, но незначительный рерайтинг чаще всего противозаконен.
Выбор Cms Для Сайта – Третья Часть
От:: Андрей Коцюбинский | 12/03/2008 | ИнтернетХотя имеется множество систем управления контентом, популярными можно считать около десятка систем. Статья является последней из трех частей материала по выбору CMS.
Выбор Cms Для Сайта – Вторая Часть
От:: Андрей Коцюбинский | 12/03/2008 | ИнтернетОпределение критериев при выборе CMS является важным этапом работы. В большинстве случаев параметры, описывающие систему в рекламных материалах, не имеют слишком большого значения. Статья является второй из трех частей материала по выбору CMS.
Выбор Cms Для Сайта – Первая Часть
От:: Андрей Коцюбинский | 12/03/2008 | ИнтернетВыбор системы управления контентом является важным этапом работы над сайтом, так как сменить CMS в будущем будет непросто. Статья является первой из трех частей материала по выбору CMS.
Самостоятельное Создание Сайта
От:: Андрей Коцюбинский | 07/03/2008 | ИнтернетЕсли вы серьезно решили создать сайт самостоятельно, вначале необходимо оценить свои знания и умения. В некоторых случаях лучше привлечь профессионала или отказаться от сайта. В случае, когда решение принято, полезно узнать о некоторых особенностях работы над сайтами.
Ноутбук Или Обычный Компьютер
От:: Андрей Коцюбинский | 03/03/2008 | КомпьютерыПри приобретении нового компьютера многие выбирают между ноутбуком и настольным компьютером. Некоторые простые советы помогут в правильном выборе.