Связаться со мной можно, черканув пару строк на mail@mindcollapse.com или же в skype: orl-light
Вообще, само существо HTML5 - первоклассный маркетологичесий трюк. Вы, наверняка же знаете, как сильно я ненавижу этих крысюков. Именно из-за них скорость компьютера измеряется мегагерцами (а теперь еще и количеством ядер), именно из-за них вся техника у нас склеена из глянцевой пальцезагрязняемой пластмассы, именно они причастны к распятию Иисуса, смерти динозавров, голоду в КНДР и ценам на Apple iMac. Так вот, этот термин банально впаривается бедным несчастным домохозяйкам и домохозяевам, как что-то, что много круче веселых ферм в одноклассниках и видео с котятами на ютубах. Я же, как второе пришествие, пророк и просто хороший человек, после десятка лет медитаций и духовного роста познал всю суть, чем, собственно, и собираюсь с вами поделиться. Прежде всего, HTML5 в том виде, что он есть сейчас, является первозданным злом, еще похуже флешей и даже java апплетов, ага. Прежде всего, редакция спецификации все еще никак не выйдет из драфтов, и, зная опыт предыдущих инициатив W3C, затянуться это может на долгое-долгое время. По сути, то, что сейчас вам пихают, как высшей степени инновации и нанотехнологии, является ни чем иным, как тестовым образцом. Если завтра исчезнет тэг video, canvas или еще что - не стоит удивляться (я утрирую, разумеется дело касается более тонких материй, чем стирание абзацев про отдельный элемент), это будет просто очередная смена черновика, не более. Во-вторых, то, что сейчас называют HTML5 вышло слишком далеко за рамки своего определения: языка разметки. Взять тот же LaTeX, он обеспечивает основную задачу - верстку сложных текстов, исключая такие побочные процессы, как печать, рисование картинок для книги, генерацию рекламных текстов и прочее. HTMLпять же превращается в уродливого франкенштейна, который обрастает кусками из совершенно неадекватных функций, к примеру - нативная поддержка Drag`n`Drop или edit in place. Я уже молчу про canvas, которые совершенно не вяжется в контекст определения. Из всего этого возникает третья проблема - зависимозависимость HTML5. В первых версиях, разметка, заданная этим языком, была самодостаточная и не требовала использования чего либо, кроме официального мануала. Со временем, HTML начал обрастать CSS, а в последнее время уже и сложно представить одно без другого. Ну а теперь сюда еще входит и javascript. Иначе какой смысл от этого вашего канваса, draggable элементов и прочего?
Третья и самая основная проблема состоит в потере границ. Посмотрите исходный код модных HTML5 демосцен. Удивлены? Да, никакого хатээмэль там нету, CSS + Javascript на стероидах прекомпиляции (очень современная технология, биспезды!) и аппаратного ускорения. Вам пророчат торжество canvas над сильверлайтом или флешем? Верите? Долбоебы. Для JS не существует ни нормальных библиотек, ни адекватным врапперов, ни внятной документации с примерами для работы с холстом (ага, покурите маны libcanvas и я на вас посмотрю). Верите в миф про световую скорость современных технологий? Посмотрите демки на http://www.c3dl.org/ например, посмотрите загрузку процессора, размер исходного кода и сравните с аналогичными демками на flash. Все еще сомневаетесь? Тогда просто попробуйте написать элементарный пример, трансформацию квадрата обычно, изменение его размеров, прозрачности, вращение и прочее. Сравните потери времени, читаемость кода и получите однозначный и бесповоротный ответ. К тому же JS все же как бы client side. Нет, конечно же и для флеша существуют декомпиляторы, но бывают такие случаи, когда процесс общения клиента с серверной частью не стоит показывать всем и сразу, разве нет?
Мораль сего поста проста: не стоит гнаться за новым, забывая про старое. Я, признаться, сам ужасный противник flash, но отбрасывать эту технологию, которая верой и правдой служила интернету долгое время, без которой мог бы не появиться youtube (да и video html element, как логическое продолжение флеш видео), которая в настоящее время полностью документирована и быстродействие которой в разы выше костылей HTML5 - глупо, как минимум, и технологический популизм для одноклеточных эникейщиков, как максимум.
Added 30.10.2010 Вы только посмотрите, какой резонанс вызвал пост у закомплексованных джедаев браузеров. Чуть девушку не разорвали, а ведь одна она уловила смысл, мужланы вы неотесанные. Зрейте в корень, друзья. Пост был не про технологию, а про "медийный шум" и игре на этом. Но вы молодцы, пенисы у вас длинные и широкие и я рад, что дал вам возможность продемонстрировать это. Радует, что не все, сидя на куче дерьма троне профессионалов, утратили юмор.