Воскресенье, Мая 20, 2012
Размер текста
Технологии Стандарты

Стандарты

Стандарт (от англ. standard — норма, образец) в широком смысле слова — образец, эталон, модель, принимаемые за исходные для сопоставления с ними др. подобных объектов.

Сегодня хороший проект это не только красивый навороченный веб-дизайн и большой объем информации. При создании любого web-ресурса важно обратить внимание на веб-стандарты, которых придерживаются профессиональные веб-мастера всего мира. Такой сайт должен придерживаться стандартов HTML, CSS, содержать отработанные решения и доступный, семантически правильный код. Другими словами, идеальный web-проект – это сайт, который загружается быстро, без ошибок, основан на CSS таблицах, доступен и хорошо прочитывается поисковыми системами.

Некоторые советы профессионалов:

  • В начале кода веб-страницы должны быть указаны Doctype (указание на использованную версию HTML) и charset (объявление кодировки).
  • Так как большинство браузеров подчиняются определенным стандартом, то при создании сайта важно проследить за тем, чтобы html-код и CSS-таблицы были валидны и не содержали ошибок, причем в CSS не должны встречаться неиспользованные в коде «div» и «id».
  • Сам html-код необходимо структурировать, а также проверить страницу на отсутствие «ломанных» ссылок.
  • Не стоит делать код слишком объемным, т.к. тогда страница будет загружаться слишком долго, и пользователь, скорее всего, не дождется ее окончательной загрузки. Поэтому при создании сайта, важно проверить, не содержит ли Ваш код ненужных элементов.
  • Для каждой картинки сайта лучше всего прописать атрибут «alt», это не нарушит веб-дизайн, зато будет по достоинству оценено пользователями, которые отключают в настройках браузера просмотр картинок.
  • После того, как Вы закончили создание сайта, просмотрите, как он выглядит в различных браузерах – Opera, Internet Explorer, FireFox, не нарушается ли дизайн при изменении настроек, таких как, например, размер шрифта или расширение экрана. Так же стоит проверить, что произойдет с внешним видом страниц, если отключить поддержку CSS.

Это что касалось лишь внутреннего содержания (кода) и юзабилити.

Рассмотрим некоторые новые и уже существующие стандарты, попытаемся дать краткую характеристику каждому из них. Итак, начнем со связки Html5+CSS3

Это на сегодняшний день новый еще не принятый стандарт верстки страниц, но уже успевший громко заявить о себе... Основной его целью было улучшение языка разметки, поддержка работы с новейшими мультимедийными приложениями, при этом сохраняется лёгкость чтения кода для человека и ясность исполнения для компьютеров и приспособлений для этого... В этой отнюдь не последней как заверяют нас разработчики версии всемирно известного языка разметки, появились огромные возможности по обеспечению интерактивности приложений. Для конечного формирования представления о положении данного стандарта на рынке web-технологий процитируем слова Джеф Джэйф, (генеральный директор консорциума всемирной паутины, или другими словами организации которая разрабатывает и внедряет технологические стандарты для web, то есть доверять ему можно... Вот вырезка из его цитаты:

...Даже как инновационное продолжение, продвижение HTML5 в «Рекомендуемое» обеспечивает всю веб-экосистему стабильным, проверенным и взаимодействующим стандартом. Решение наметить внедрение HTML5 в Last Call в мае 2011 года было важным шагом для урегулирования производственных ожиданий. Сегодня мы сделали следующий шаг, объявив о намерении осуществления цели с получением рекомендации к 2014 году.

Как ни странно, но даже данный тип растровой графики (в ее конечном варианте) является также web-стандартом. PNG был создан как свободный формат для замены GIF, поэтому в Интернете появился рекурсивный акроним «PNG’s Not GIF» Поэтому размах внедрения и существования различных стандартов настолько велик и обширен, что представить их в одной статье не является доступным и возможным. Мы же постарались дать общее представление о данном понятии и выделить его многогранность на основе различных примеров. На открытии конференции Microsoft DevCon'11 был показан русский перевод известного видео про важность поддержки утвержденных веб-стандартов и дебаты вокруг WebSockets, смотрим это шуточное видео о положениях с web-стандартами...

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

ҚазақшаРусскийEnglish
Понравилась ли Вам идея сайта?

Система Orphus

Форма входа