Нужен ли HTML5?

Нужен ли html5?

В свое время количество упоминаний «HTML5» в медиа пространстве было на одном уровне со светской жизнью Жанны Фриске или Анны Семенович. HTML5 не обсуждал только ленивый. В сторону этой технологии пошли крупные компании: Microsoft свернул Silverlight и внедрил HTML5 в свою новую операционную систему Windows 8, Flash так и не появился на продукции Apple, Google закрыл скачивание плагина Adobe Flash для андроид из-за нестабильной работы на поздних версиях своей ОС. Всё это говорит о том, что будущее с HTML5 уже наступило. Но какое же это будущее?


Список основных преимуществ технологии сформирован таким образом:
  • Расширенные возможности при работе с мультимедиа. Для помещения видеоролика на страницу достаточно воспользоваться тегом video, canvas служит для отображения динамической графики и даже браузерных игр.
  • Сокращение кода и увеличение скорости загрузки веб-страницы.
  • Селекторы получили новую, улучшенную спецификацию.
  • Расширенные возможности при работе с формами, новая система ввода данных – более продуктивная и безопасная.
  • Максимальная совместимость со всеми браузерами и упрощение верстки.
  • Открытость кода.

Это, конечно не всё, но об этом чаще всего вспоминают, говоря об HTML5. Проблема видится в том, что технология изначально взяла на себя слишком много. Теоретически, шаг вперед видится очень большой, но на практике наблюдается противоположная картина. А конкретно:
  • Официальная спецификация HTML5 еще не утверждена, и вряд ли будет утверждена в ближайшем времени.
  • Сегодняшняя борьба между браузерами, построенная на внедрении супер-модных, но никому особо не нужных «фич» привела к тому, что кроссбраузерность становится слишком сложной задачей, а ведь изначально именно к ней все и стремились.
  • Без того большой зоопарк браузеров стал просто огромным, после феноменальной популяризации мобильных операционных систем. С таким количеством разработчики не справляются. Писать кроссбраузерные приложения, учитывая особенности каждого браузера, сейчас просто невозможно.
  • Разработчикам нужно принимать одну из двух сторон: ie (Windows 8, Windows Phone или webkit (ipad, iphone, safari, chrome).
  • HTML5 в сегодняшнем виде имеет огромное количество недоработок. Для того, чтобы углубится в некоторые семантические особенности может понадобиться целая неделя!

Из-за этого всего можно прийти к выводу, что ошибка HTML5 это его излишняя распиаренность . Технология однозначно должна существовать и стать передовой, но сначала нужно разобраться с немалым количеством проблемных вопросов.

P.S. Если вы имеете свой магазин, то вам необходимо его защитить от не добросовестных покупателей. Цена на антикражные системы вас приятно удивит. Окупаемость – для вас не станет длительным процессом.

Опубликовано: 19 Август, 2012 | Просмотров: 3863 |     | Печать

Это интересно