ArtShok. Сайтостроение и немного SEO

Уроки и примеры по CSS, jQuery. Советы по монетизации и продвижению сайтов

31 марта 2009

«Новорождённый» HTML 5: маленький шаг в большое будущее


Сегодняшний пост является гостевым, автор статьи - компания Optimism.ru:

Email для связи: info@optimism.ru

———————-

Новейшие исследования интернет-аудитории показывают: более 90% разработчиков популярных интернет-браузеров, а также веб-дизайнеров и рядовых пользователей, часто используют устаревшие версии браузеров и операционных систем, которые не в состоянии предоставить пользователю возможность в полной мере использовать достижения новых технологий.

Например, в Internet Explorer не поддерживается «официальный» XHTML: даже если код написан на этом языке, IE всё равно обрабатывает его тем же синтаксическим анализатором, что и устаревший HTML, лишая самого себя шанса продемонстрировать все преимущества XHTML.

Невероятно, но факт: сегодня Интернет прекрасно обходится и без новых технологий. Сайты исправно обрабатывают информацию, работают поисковые системы и сотни самых разных сервисов.

Прогресс в развитии Всемирной Сети остановился на уровне рядовых юзеров, которые обычно решают свои задачи при помощи устаревших технологий. К великому сожалению разработчиков, виной тому — безразличие Его Величества Пользователя к XML, валидаторам, принципу отделения представления от содержания, а также другим перспективным технологиям.

«World Wide Web Consortium» или консорциум «W3C», возглавляемый изобретателем HTML Тимом Бернерсом-Ли, зашёл в тупик: разработанный в его недрах проект XHTML 2.0 несовместим с предыдущими версиями языка и действующими браузерами.

По альтернативному пути направилась рабочая группа «WHATWG», в которую вошли представители корпорации «Apple», а также проектов «Mozilla» и «Opera». В 2007 году фрагменты созданного ими стандарта HTML 5 начали поддерживаться некоторыми версиями популярных интернет-браузеров. Через год к его разработке присоединился и консорциум «W3C».

Что такое HTML 5? Его основное назначение — стать жизнеспособным универсальным языком разметки, максимально совместимым с миллионами действующих сетевых ресурсов. Поскольку предполагается, что HTML 5 станет преемником HTML 4.01 и XHTML 1.0, разработчики стараются обеспечить его максимальную совместимость с предыдущими версиями. HTML 5 ориентирован не на разработчиков сайтов, а направлен на обеспечение корректной работы браузеров — вплоть до реализации способности корректировать ошибки.

С помощью HTML 5 будут оформлены те принципы, по которым интернет-браузеры фактически работают последние полтора десятка лет. HTML 5 помог разработчикам забыть о формальной совместимости с SGML. Новый стандарт не использует язык SGML, а описывает частные правила для интерпретации конкретных тэгов и других синтаксических конструкций. Кроме того, он описывает документы HTML в терминах объектной модели документа (Document Object Model, или DOM). Браузер, перед тем, как отобразить веб-страницу, формирует её элементы в виде разветвлённой структуры, что позволяет включить в HTML 5 широко используемые, но не стандартизированные методы DOM: window.open(), alert(), prompt(), document.links, document.images, innerHTML, contentEditable, и другие.

HTML 5 был «очищен» от неиспользуемых элементов: acronym, applet, basefont, big, center, dir, и других, а также фреймов: frame, frameset и noframes, а функции отдельных тэгов подверглись изменению.

Другой основной принцип HTML 5 — обеспечивать правильное отображение информации даже в устаревших браузерах. Например, элементы audio и video позволят без труда разместить на странице необходимый ресурс и снабдить его стандартными элементами управления. Интернет-браузеры, не поддерживающие такие элементы, могут быть дополнены flash-проигрывателем, в результате чего пользователь в любом случае увидит видеоролик или прослушает аудиозапись.

Процедура заполнения форм в HTML 5 также была полностью изменена. Теперь язык снабжён стандартными элементами, атрибутами и интерфейсом DOM. Фактически на сегодняшний день унифицированы те расширения интерфейса, средства проверки и элементы управления, которые разработчики сайтов до настоящего времени пытались разрабатывать самостоятельно.

В одной статье перечислить все достоинства новых форм HTML 5 невозможно. Мы и не ставим сейчас перед собой такой задачи. Главное — тенденция: по мере развития нового языка отдельные сайты будут постепенно превращаться из обычных информационных страничек в рабочие приложения с множеством полезных функций.

Именно постоянное совершенствование технологий стало причиной «рождения» HTML 5, который прежде всего должен стать языком приложений. Кстати говоря, на это указывало и его рабочее название на начальных стадиях разработки — «Web Applications 1.0».

К сожалению, сейчас нельзя дать точный ответ, когда HTML 5 будет использоваться большинством разработчиков. Корпорация «W3C», как правило, принимает стандарт только после того, как он будет внедрён как минимум в двух популярных браузерах. По прогнозам специалистов группы «WHATWG», такое знаменательное событие настанет не раньше 2022 года.

Спасибо за добавление статьи в:



Комментарии к этой записи


  1. # 1 Константин (1)

    Очень интересная статья, спасибо! Давно пытаюсь следить за последними технологиями, и связка html5+css3 даёт огромные возможности, жду больше инфы на эту тему!

    [Ответить]


  2. по слухам некоторых блоггеров, у html5 очень красивый код! и программировать на нем одно удовольствие

    [Ответить]


  3. На мой взгляд, html 5 вообще не нужен, видео и так можно вставить через плагин, остальное через javascript, уже давно известно что интерактивности сайта не добьёшься без использования javascript, просто тут надо понимать одну простую истину html будь он хоть четвёртый или пятый это всё равно Html, и html это всего лишь язык разметки полей, не более не менее, так что чудо это юдо можно не ждать.

    [Ответить]

Оставить комментарий или два