Не рожденный HTML5
HTML5? От чего такая суета вокруг еще не рожденного и не стандартизированного «нечто»?
Чьим сыном будешь?
HTML5 — это праправнук языка, созданного в далеком 1990-м году. Величие его отца HTML4, приведенного к стандарту в 97-м, сложно описать словами. Многие буквально выросли на «четверке». Но, времена меняются, потребности увеличиваются, а стандарты и возможности языков неотвратимо устаревают и отмирают.
Следуя за своими непосредственными предшественниками, HTML 4.01 и XHTML 1.1, HTML5 отвечает всем требованиям, для которых HTML и XHTML используются во всемирной паутине.
В 2004 году XHTML 2.0 вовсю разрабатывался World Wide Web Consortium (W3C), но в 2009 W3C опустил руки и признал, что за 5 лет работы сроки у рабочей группы истеки, и разработку приостановили. Дела у отца HTML5 были ничуть не веселей, чем у XHTML 2.0, «четверка» не видела обновлений с далекого 2000 года.
Зарождение
Прогресс не останавливается ни на секунду, и гонка «вооружений» кажется бесконечна. Развитие различных интернет «таблеток» и всяческих мобильных устройств вызывает оправданное желание одарить Flash’ем каждого пользователя. Вот тут и возникает дилемма: иметь Flash хочет каждый, а CPU мобильных ARM процессоров, из-за низкой производительности, не дает наслаждаться Flash’ем в полной мере. На большинстве мобильных устройств, как ни странно, Flash «съедает» все доступные ресурсы, а с ними и батарею заодно.
Причинами зарождения мыслей, отказаться от этой «не перевариваемой таблетками» технологии, стали невозможность, а может простое нежелание Adobe оптимизировать свой продукт под тысячи устройств, десятки браузеров и кучу OS. Вот тут и начинается современная история HTML5.
В 2004 году началась работа над нечто новым и революционным, работа над тем, что будет нести добро в сердца людей и радовать глаз. В этом году началась работа над новым стандартом, рабочая группа по разработке Гипертекстовых Прикладных Технологий в Веб (WHATWG) создала эмбриона, «малыша» HTML5. Кстати разработка XHTML 2.0 не возобновлена по сей день из-за того, что силы рабочей группы, разрабатывающей XHTML, брошены на HTML.
В настоящий момент «малыш» все еще в процессе взросления и стандартизации, но на его плечах уже лежат надежды «спасителя».
6 лет HTML5 рос в тишине и спокойствии, монотонно обрастая синтаксическими особенностями, элементами, обогащающими семантическое содержимое документов, и такими фундаментальными частями спецификации, как API и DOM. Но в недалеком 2010 году спокойствие HTML5 нарушили СМИ, в апреле месяце он стал одной из центральных тем обсуждения.
Дебаты
Шумиха в СМИ привлекла внимание главы компании Apple Inc Стива Джобса. Он написал публичное письмо с заголовком: «мысли по поводу Flash», где он заключил, что разработка HTML5 освобождает от необходимости смотреть видео или использовать другие типы приложений с помощью Adobe Flash. Ведь недружелюбные отношения с неоптимизированным Flash’ем для OS Apple зародили надежды на грядущий «вкусный» HTML5 в сердцах «яблочников».
Это породило разгар дебатов среди веб-разработчиков, многие апеллировали на то, что хотя HTML5 и обеспечивает расширенный функционал, но разработчики должны принимать во внимание различность браузеров и поддержку различных частей стандартов, равно как и функциональные различия между HTML5 и Flash.
Одно большое?
Каждый может поинтересоваться: «Как я могу использовать HTML5, если не все обновляют браузеры, а старые браузеры его не поддерживают?». На самом деле вопрос некорректен, и в корне ошибочен. HTML5 — это не одна большая вещь, это разные возможности, собранные воедино.
Можно думать об HTML5 как о куче тэгов и угловых скобочек, это конечно очень важная часть, но не вся. HTML5 в своей спецификации так же устанавливает, как эти скобочки взаимодействуют с JavaScript, средствами объектной модели документа (Document Object Model, DOM). HTML5 не просто определяет тег < video >, он так же сообщает DOM обо всех подобных видео-объектах. Можно использовать интерфейс прикладного API для поддержки разных форматов, проигрывания видео роликов, отключения звука, контролирование загрузки файла и многое другое, основанное на использовании и взаимодействии пользователя тега < video >.
часть 1 часть 2








![[Стив Джобс. Биография.] Глава 33. Часть третья. Развод. [Стив Джобс. Биография.] Глава 33. Часть третья. Развод.](http://www.appleinsider.ru/wp-content/uploads/2012/05/jobs1-50x50.jpg)






Спасибо за интересную статью! Не долго флешу крутиться осталось. Бугага!
Учитывая что последние пару лет разработчики адоб просто забили большой и толстый на оптимизацию флеша ничего удивительного, что он умер
может все дело в том что у Adobe в Индии один из бсамых больших офисов разработчиков ? (=