Каково будущее Интернета?XHTML 2, HTML 5 или что-то еще?

StackOverflow https://stackoverflow.com/questions/145000

  •  02-07-2019
  •  | 
  •  

Вопрос

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

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

Это было полезно?

Решение

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

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

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

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

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

Другие советы

XHTML2 и HTML5 — конкурирующие стандарты, оба они претендуют на звание следующей версии HTML.

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

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

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

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

Судя по тому, что мне удалось найти при быстром поиске в 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

В конечном счете, это все, что поддерживается производителями браузеров.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.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top