Мы любим новые технологии в SitePoint, поэтому легко заметить восторг и потенциал HTML5 — учитывая, что «HTML5» теперь является маркетинговым термином, включающим в себя все классные новые веб-технологии. Наша обязанность — сообщать о новейших методах, чтобы вы могли применять их для своих собственных проектов. Однако наш недавний опрос — «когда вы начнете использовать HTML5?» — показателен. Несмотря на то, что термин означает разные вещи для разных людей, результаты были:
- 23% сейчас используют HTML5
- 28% намерены использовать HTML5 в ближайшее время
- 46% будут использовать HTML5, когда он стабилен
- и 3% заявили, что никогда не будут использовать HTML5 (почему ???)
Риск, пожалуй, самая большая проблема. Спецификация не была доработана и может оставаться черновой в течение многих лет. Никто не знает, что может произойти — тот тег article
header
По крайней мере, HTML4 и XHTML1.0 были стабильны в течение более десяти лет. Еще одной проблемой является поддержка браузера. Все поставщики воспользовались популярностью HTML5, но у них есть свои собственные интерпретации, и им еще предстоит внедрить согласованный набор технологий. Microsoft, возможно, объявила о всеобъемлющей поддержке HTML5 в IE9, но браузер вряд ли появится до следующего года и не будет доступен в Windows XP. Разработчики должны будут поддерживать IE8 и, в меньшей степени, IE7 и IE6 в течение некоторого времени. Наконец, я подозреваю, что многие разработчики не хотят тратить время на переход на новый, в значительной степени непроверенный и потенциально проблемный язык разметки. можно использовать части HTML5 сегодня. Например, вы можете использовать тип документа HTML5 и удалить избыточный тип = ”text / javascript” из тегов script
Вы также можете использовать новые теги, такие как header
footer
nav
article
IE можно сделать так, чтобы они понимали эти элементы с помощью JavaScript, или вы могли бы вообще избегать их стилизации. Но какую пользу это дает в реальном мире? Ваши коллеги могут быть впечатлены, и отдел маркетинга может написать неточную рекламную BS HTML5, но стоит ли дополнительных усилий? Это особенно сложно, когда такие инструменты, как валидаторы, являются неполными или не существуют. Я подозреваю, что многие разработчики готовы использовать HTML5, но какой смысл, когда вам приходится реализовывать обходные пути и дополнительный код для браузеров, которые его не поддерживают? Однако я думаю, что вы должны серьезно рассмотреть HTML5 — особенно для новых проектов. Продолжите читать «5 причин, почему вы можете использовать HTML5 сегодня» …
Если вы хотите познакомиться с HTML5 от одного из ведущих мировых авторитетов по этой теме, почему бы не записаться на наш курс HTML5 Live . Всего за $ 9,95 вы получите доступ к учебным видео, статьям и яркому дискуссионному форуму, где вы можете узнать все, что имеет значение, без ажиотажа.