Какое будущее у сети? XHTML 2, HTML 5 или что-то еще? - PullRequest
4 голосов
/ 28 сентября 2008

Меня смущает обсуждение и продвижение как новой версии HTML, так и новой версии XHTML. Они конкуренты? Если да, то каково будет будущее Интернета? Если нет, то какова различная неконкурирующая цель для каждого?

Должны ли мы иметь битву BluRay / HDVD здесь? Есть ли в конечном итоге какое-либо четкое решение? Я опасаюсь будущего, когда браузеры выбирают одну из самых простых и / или самых ярких функций каждой из них для реализации, в результате чего веб-разработчики пытаются определить самый низкий общий знаменатель для любого нового веб-приложения.

Ответы [ 7 ]

5 голосов
/ 28 сентября 2008

HTML 5 предназначен для веб-приложений, тогда как XHTML2 предназначен для документов. Из HTML 5 рабочего проекта :

XHTML2 определяет новый словарь HTML с улучшенными функциями для гиперссылок, мультимедийного контента, аннотирования документов, богатых метаданных, декларативных интерактивных форм и описания семантики человеческих литературных произведений, таких как стихи и научные статьи.

Однако в нем отсутствуют элементы для выражения семантики многих недокументированных типов контента, часто встречающихся в Интернете. Например, сайты форумов, аукционные сайты, поисковые системы, интернет-магазины и т. П. Плохо соответствуют метафоре документа и не охватываются XHTML2.

[HTML5] стремится расширить HTML, чтобы он также подходил в этих контекстах.

XHTML2 и [HTML5] используют разные пространства имен и, следовательно, оба могут быть реализованы в одном и том же процессоре XML.

3 голосов
/ 28 сентября 2008

XHTML2 фактически мертв. Поскольку w3c (HTMLWG) принял предложение WHATWG, работа над XHTML2 остановилась (даже до этого, поскольку последний рабочий черновик для xhtml2 - с 2006 года).

3 голосов
/ 28 сентября 2008

XHTML2 и HTML5 являются конкурирующими стандартами, они оба претендуют на то, чтобы стать следующей итерацией HTML.

Совершенно очевидно, что HTML5 победит, поскольку он поддерживается поставщиками браузеров.

1 голос
/ 28 сентября 2008

На мой взгляд, HTML5 будет следующим доминирующим форматом. XHTML слишком неумолим, чтобы использовать его в веб-среде (при каждой маленькой ошибке не может произойти сбой страницы ...).

HTML5 подходит для веб-разработчиков - формальная спецификация для элемента CANVAS, собственный API-интерфейс перетаскивания, API-интерфейс автономного хранилища, API-интерфейс серверных уведомлений (push-модель), формальный API для редактирования контента и многое другое. Если они смогут предоставить хотя бы половину того, что они предлагают, это станет серьезным достижением для веб-приложений.

0 голосов
/ 06 сентября 2012

W3C позволил сроку действия устава рабочей группы xhtml2 в 2009 . Их ресурсы были свернуты в рабочую группу html5. Спецификация html5 содержит раздел, озаглавленный Синтаксис XHTML .

0 голосов
/ 28 сентября 2008

В конечном итоге это то, что поддерживается создателями браузеров. HTML 5 является многофункциональным, но окончательный вариант может быть через несколько лет. Существуют трудности при реализации таких вещей, как поддержка аудио и видео в 4 (+) основных движках рендеринга, и при том, что все они ведут себя одинаково. Даже проверка была бы рутиной. Большинство браузеров, кроме IE, поддерживают элемент canvas и SVG, но они по-прежнему составляют лишь около 25% рынка. Поскольку IE по-прежнему занимает 75-80% доли рынка, пользователи, которые не используют или не обращают внимания на альтернативы, не смогут использовать более продвинутые функции, что дает дизайнерам трудное решение.

IE8 наконец-то реализует поддержку, которую другие браузеры имеют для пользователей, а это означает, что база пользователей IE всегда будет отставать в совместимости. Хотя HTML 5 - хорошая идея, я думаю, что проприетарные решения, такие как Flash / AIR и Google Gears, будут и впредь обеспечивать стандартизированную поддержку богатых функций, которые предоставляет HTML 5. Самая большая проблема на самом деле - это стандартизация - вы должны разработать веб-сайт с максимально возможным процентом пользователей. Однако есть надежда. Разработчик Mozilla сделал плагин Canvas для IE - мы могли потенциально видеть надстройку IE с открытым исходным кодом, которая приближает его к определенному стандарту, который пользователи могут устанавливать так же, как Flash.

К чести Microsoft, они очень открыты для разработки IE8 и Windows 7 (см. Их блоги проекта), поэтому есть вероятность, что более активная разработка IE ускорит принятие HTML 5.

0 голосов
/ 28 сентября 2008

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

Для довольно тщательного рассмотрения вопроса вы можете взглянуть на эти две ссылки:

http://xhtml.com/en/future/x-html-5-versus-xhtml-2/

http://www.cmswire.com/cms/industry-news/setting-the-standards-html-5-vs-xhtml-2-002032.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...