HTML5, XHTML2 и будущее всемирной сети

Май 13, 2007 11:29 дп автор Руслан Гараев  |  Рубрики: Дизайн, языки разметки  |  Метки:  

Всем известно, что 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 — это будущее всемирной сети, поэтому мой совет — пристально следить за развитием этой технологии.

1 Star2 Stars3 Stars4 Stars5 Stars (4 votes, average: 4.75 out of 5)
Loading ... Loading ...

Добавить комментарий »

Олег Курносов:

XHTML2 = XML ?

( Comment от Олег Курносов — Май 14, 2007 @ 9:21 дп )
Руслан Гараев:

XHTML2 — это XML..
ИМХО, “будущее” за HTML5

( Comment от Руслан Гараев — Май 14, 2007 @ 9:32 дп )
Олег Курносов:

А почему такое мнение?

( Comment от Олег Курносов — Май 14, 2007 @ 9:38 дп )
Руслан Гараев:

1) XHTML2 может считаться полностью новым языком, стало быть он не будет совместим со “старыми” браузерами.
2) HTML5 нацелен на обратную совместимость изначально, это как бы продолжение HTNL4.01 или XHTML1.0
3) XHTML2 — это XML со всеми “своими” минусами.
4) Ни один из крупных разработчиков браузеров не поддерживает XHTML2, в то время как HTML5 поддерживают Mozilla, Opera, Apple и др.

в принципе, это все описано в статье

( Comment от Руслан Гараев — Май 14, 2007 @ 9:55 дп )
Олег Курносов:

да, согласен…в п.4 ведь под “др.” подразумевается ИЕ6 и выше?

( Comment от Олег Курносов — Май 14, 2007 @ 10:13 дп )
Руслан Гараев:

в п.4 я имел виду не конкретные браузеры, а компании, которые участвуют в разработке HTML5

( Comment от Руслан Гараев — Май 14, 2007 @ 10:52 дп )
Олег Курносов:

Microsoft здесь “отдыхает” ?

( Comment от Олег Курносов — Май 14, 2007 @ 11:00 дп )
Руслан Гараев:

ага, “отдыхает” :) будем надеяться, что подключиться

( Comment от Руслан Гараев — Май 14, 2007 @ 11:21 дп )
bolk:

Раскройте пункт 3, пожалуйста.

( Comment от bolk — Май 14, 2007 @ 11:44 дп )
Руслан Гараев:

если весь интернет разом перейдет на синтаксис xml и если “сами знаете какой браузер” будет поддерживать application/xhtml+xml, то никаких минусов нет..

( Comment от Руслан Гараев — Май 14, 2007 @ 12:55 пп )
Денис Ибаев:

На РИТе кто-то из докладчиков обмолвился, что недавно и Microsoft присоединилась к разработке HTML5.

( Comment от Денис Ибаев — Май 14, 2007 @ 4:02 пп )
Олег Курносов:

Обнадеживающая информация..

( Comment от Олег Курносов — Май 14, 2007 @ 4:28 пп )
Руслан Гараев:

действительно, давно уже пора принять общие для всех “правила игры”

( Comment от Руслан Гараев — Май 14, 2007 @ 4:54 пп )
bolk:

Синтаксис XML никак не мешает IE показывать HTML.

( Comment от bolk — Май 14, 2007 @ 5:07 пп )
Руслан Гараев:

тогда как понимать это:

“Значительной проблемой XML-документов во всемирной сети является Internet Explorer, который не поддерживает XHTML 1.0 (в виде “application/xhtml+xml”). Этот браузер поддерживает общий XML, но без какого-либо знания набора правил XHTML. У него нет знаний о семантике XHTML-элементов, и он даже не применяет таблицу стилей, которая должна применяться по умолчанию. (Есть возможность использовать XSLT для трансформации документа в HTML, но DOM ведёт себя по-разному в режиме XML и в режиме обычных тэгов. Это означает, что скрипты, работающие в одном режиме, могут полностью не работать в другом.)”

источник:HTML5, XHTML2 и будущее всемирной сети ?

( Comment от Руслан Гараев — Май 14, 2007 @ 6:01 пп )
Денис Ибаев:

Так, что MSIE не понимает XHTML и отображает его как HTML при наличии соответствующих заголовков. XML-синтаксис XHTML при этом ему нисколько не мешает.

( Comment от Денис Ибаев — Май 14, 2007 @ 6:16 пп )
Тимур Вафин:

А вот пост про HTML5 http://ajaxian.com/archives/html-5-positive-momentum

Суть в том, что товарищи из Mozilla, Apple, и Opera вроде как собираются пообщаться на тему HTML5

Однако про Microsoft не слышно ничего.

( Comment от Тимур Вафин — Май 15, 2007 @ 3:44 пп )
Олег Курносов:

А Google на этом рынке еще не присутствует?

( Comment от Олег Курносов — Май 15, 2007 @ 4:03 пп )
( Comment от Олег Курносов — Май 15, 2007 @ 4:09 пп )

Оставить комментарий