Синдикация
«Новорождённый» 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 года.
Привет, пока нет комментариев, будь первым!