Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
veb-standы-Х.docx
Скачиваний:
16
Добавлен:
26.11.2019
Размер:
10.64 Mб
Скачать

Заключение

Путь к обеспечению функциональной совместимости между всеми браузерами, на каждой операционной системе и даже на каждом доступном электронном устройстве лежит через внедрение веб-стандартов. Целый ряд организаций занимается разработкой веб-стандар­тов. Из них наиболее активная и авторитетная - Консорциум World Wide Web (W3C).

Веб-стандарты затрагивают множество сфер, связанных с формированием и функционированием веб-документов. Среди них: язык разметки гипертекста, таблицы стилей, обеспечение для всех программ и скриптов доступа к содержимому HTML, XHTML и XML-документов, скриптовые языки браузера, формирование имени и адреса для страницы и других связанных с ней ресурсов, доставка страницы, обмен данными, оформление доступа к другим ресурсам, указанным на странице, обеспечение Веб-доступа, в том числе для пользователей с ограниченными возможностями и др.

Использование веб-стандартов обеспечивает:

  • ускорение загрузки и рендеринга веб-страниц;

  • облегчение возможной машинной обработки контента;

  • гибкость в отношении различных сред и устройств вывода информации;

  • лучшая доступность контента веб-страниц для пользователей с ограниченными возможностями (в первую очередь имеются в виду незрячие и слабовидящие люди);

  • обеспечение доступности контента для пользователей устаревших и  «экзотических» браузеров;

  • гарантированная совместимость верстки с современными графическими браузерами и всеми последующими их версиями;

  • облегчение процесса разработки веб-сайтов.

На соответствие веб-стандартом было проверено 20 популярных сайтов известных компаний. Единственным сайтом, который соответствует требованиям веб-стандартов, оказался сам валидатор. 35% сайтов все же частично соответствуют рекомендациям современных веб-стандартов, имея значение интегрального показателя несоответствия стандартам не более 250. Еще 35% должны уделять больше внимания данным рекомендациям (они попадают в категорию от 250 до 1000), а оставшиеся 30% (интегральный показатель более 1000) нуждаются в изменении структуры сайта с использованием веб-стандартов, так как никоим образом не соответствуют рекомендациям стандартов.

Причин несоблюдения веб-стандартов несколько:

  • отсутствие обязательного статуса стандартов;

  • отсутствие образовательных программ в отношении написания кодов сайта. Разработчики сайтов учатся самостоятельно. Сетевые языки не входят в большинстве программ обучения компьютерным наукам, отсутствуют в программах обучения новым СМИ и системам управления информацией;

  • быстрое развитие веб-языков и стандартов определяют дефицит времени разработчиков на повышение квалификации;

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

  • использование визуального редактора и упрощенной разметки способствует снижению квалификации разработчиков веб-сайтов. Большая часть современных систем управления содержимым веб-сайтов реализуется в виде визуального (WYSIWYG) редактора — программы, которая создаёт HTML-код из специальной упрощённой разметки, позволяющей пользователю проще форматировать текст. Разработчики с недостаточным уровнем знаний в сфере конструирования веб-сайтов, соответствующих веб-стандартам, воздерживаются от использования современных рекомендаций и спецификаций W3C.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]