- •Цель работы
- •2) Классификация веб-стандартов
- •Важнейшие аспекты концепции веб-стандартов
- •Семантика
- •Валидность
- •Кроссбраузерность
- •Ускорение загрузки веб-страниц
- •Облегчение машинной обработки
- •Бо́льшая гибкость в отношении различных сред и устройств
- •Лучшая доступность для пользователей с ограниченными возможностями
- •Доступность контента для пользователей устаревших браузеров
- •Облегчение процесса разработки сайтов
- •4)Соответствие современных сайтов стандартам
- •5)Причин несоблюдения веб-стандартов несколько:
Облегчение процесса разработки сайтов
Легкий, логически стройный, прозрачный код проще писать и впоследствии сопровождать, чем код, разрабатываемый без соблюдения стандартов.
4)Соответствие современных сайтов стандартам
Мы взглянули на несколько различных сайтов и посмотрели, как они оцениваются сервисом проверки разметки, который был создан W3C. Следует учитывать, что чем крупнее и сложнее сайт, тем сложнее заставить его проходить проверочные тесты (есть и другие факторы, которые необходимо учитывать, например, используемые технологии).
В ходе нашей работы мы решили проверить при помощи валидатора самые известные и популярные сайты на соответствие современным веб-стандартам. Мы использовали сайт http://validator.w3.org/unicorn, с помощью которого выявили соответствия сайтов сразу нескольким стандартам. В исследовании приняли участие следующие сайты:
Результаты проверки сайтов валидатором представлены ниже.
За результаты исследования мы примем ошибки и предупреждения основного теста (выполненного при помощи http://validator.w3.org/unicorn). Итоговый рейтинг рассчитывается по формуле интегрального показателя: Вес = число ошибок * 10 + число предупреждений.Если рассматривать минимальный порог ошибок, предложенный валидатором, то сам валидатор и окажется единственным сайтом, который соответствует требованиям веб-стандартов. Но если же немного пересмотреть критерии и принять за минимальный порог интегральный показатель до 250, то в результате мы получим, что 35% сайтов все же частично соответствуют рекомендациям современных веб-стандартов. Еще 35% проверенных сайтов должны уделять больше внимания данным рекомендациям (они попадают в категорию от 250 до 1000), а оставшиеся 30% (интегральный показатель более 1000) нуждаются в изменении структуры сайта с использованием веб-стандартов, так как никоим образом не соответствуют рекомендациям стандартов. Исследование было проведено 5-9 ноября 2012 года.
5)Причин несоблюдения веб-стандартов несколько:
отсутствие обязательного статуса стандартов;
отсутствие образовательных программ в отношении написания кодов сайта;
быстрое развитие веб-языков и стандартов определяют дефицит времени разработчиков на повышение квалификации;
быстрое развитие сферы электронной коммерции усложняет контроль использования современных веб-стандартов. Чаще всего разработчики уделяют недостаточно внимания веб-стандартам при создании сайтов и используют лишь модели, применяемые в сфере электронной коммерции повсеместно;
использование визуального редактора и упрощенной разметки способствует снижению квалификации разработчиков веб-сайтов. Большая часть современных систем управления содержимым веб-сайтов реализуется в виде визуального редактора — программы, которая создаёт HTML-код из специальной упрощённой разметки, позволяющей пользователю проще форматировать текст.
Главное, на что жалуются те, кто считает веб-разработку с соблюдением стандартов пустой тратой времени, – это то, что требуется слишком много времени, чтобы научиться использовать веб-стандарты вместо устаревших методов, и разрабатывать сайты, работающие во всех браузерах. Вероятно, следует преодолеть собственную лень и начать с изучения правильного способа создания сайтов, и тем самым уберечь себя (и результаты своей работы) от некоторых проблем.