HTML5, XHTML2 и будущее всемирной сети
Всем известно, что W3C уже давно работает над XHTML2, а относительно недавно было объявлено, что открытое общество WHATWG ведет разработку HTML5. Автор данной статьи Дэйвид Эндерсон пытается ответить на вопрос, что лучше для веб-разработчиков. С оригиналом статьи вы можете ознакомиться на сайте www.digital-web.com, а с переводом- на сайте www.umade.ru.
Для тех, кто очень занят, основные моменты:
XHTML2 может считаться полностью новым языком. Подтвердить это может тот факт, что у него совсем разные наборы правил (namespace). XHTML2 является семантическим улучшением технологии XHTML1.0. Но похоже, что это не будет волновать веб-разработчиков ещё долгое время, особенно учитывая то, что Internet Explorer до сих пор не поддерживает XHTML1.0. Пройдёт много лет, пока новая версия будет поддерживать XHTML2, тем более у нас нет никаких предпосылок, чтобы так думать.
Не надо рассматривать HTML5 как замену для HTML4.01 или XHTML1.0. Для этой технологии больше подходит понятие эволюции. Этот язык нацелен на обратную совместимость. С другой стороны, много частей HTML5 уже “пролезают” в браузеры, и если Microsoft будет принимать активное участие в разработке HTML5, то много уже хорошо отполированных возможностей будут поддерживаться браузерами за более короткий временной промежуток. Тот факт, что несколько частей HTML5 уже готовы для реализации в то время, когда разработка языка ещё продолжается, делает эту технологию доступной для частичного применения, пока поддержка браузеров не эволюционирует до того момента, когда все возможности будут полностью поддерживаться.
HTML5 — это будущее всемирной сети, поэтому мой совет — пристально следить за развитием этой технологии.


(4 votes, average: 4.75 out of 5)









Олег Курносов:
XHTML2 = XML ?
Руслан Гараев:
XHTML2 — это XML..
ИМХО, “будущее” за HTML5
Олег Курносов:
А почему такое мнение?
Руслан Гараев:
1) XHTML2 может считаться полностью новым языком, стало быть он не будет совместим со “старыми” браузерами.
2) HTML5 нацелен на обратную совместимость изначально, это как бы продолжение HTNL4.01 или XHTML1.0
3) XHTML2 — это XML со всеми “своими” минусами.
4) Ни один из крупных разработчиков браузеров не поддерживает XHTML2, в то время как HTML5 поддерживают Mozilla, Opera, Apple и др.
в принципе, это все описано в статье
Олег Курносов:
да, согласен…в п.4 ведь под “др.” подразумевается ИЕ6 и выше?
Руслан Гараев:
в п.4 я имел виду не конкретные браузеры, а компании, которые участвуют в разработке HTML5
Олег Курносов:
Microsoft здесь “отдыхает” ?
Руслан Гараев:
ага, “отдыхает”
будем надеяться, что подключиться
bolk:
Раскройте пункт 3, пожалуйста.
Руслан Гараев:
если весь интернет разом перейдет на синтаксис xml и если “сами знаете какой браузер” будет поддерживать application/xhtml+xml, то никаких минусов нет..
Денис Ибаев:
На РИТе кто-то из докладчиков обмолвился, что недавно и Microsoft присоединилась к разработке HTML5.
Олег Курносов:
Обнадеживающая информация..
Руслан Гараев:
действительно, давно уже пора принять общие для всех “правила игры”
bolk:
Синтаксис XML никак не мешает IE показывать HTML.
Руслан Гараев:
тогда как понимать это:
источник:HTML5, XHTML2 и будущее всемирной сети ?
Денис Ибаев:
Так, что MSIE не понимает XHTML и отображает его как HTML при наличии соответствующих заголовков. XML-синтаксис XHTML при этом ему нисколько не мешает.
Тимур Вафин:
А вот пост про HTML5 http://ajaxian.com/archives/html-5-positive-momentum
Суть в том, что товарищи из Mozilla, Apple, и Opera вроде как собираются пообщаться на тему HTML5
Однако про Microsoft не слышно ничего.
Олег Курносов:
А Google на этом рынке еще не присутствует?
Олег Курносов:
WHATWG + W3C = HTML5 ?