The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Работа над стандартом XHTML2 прекращена в пользу HTML5

04.07.2009 08:50

Рабочая группа по web-стандартам закрывает XHTML 2, проект, стартовавший в своё время как один из самых реформистских за всю историю W3C, и который уже в течение нескольких лет двигался к краху. Согласно графику разработки, срок разрешительных документов рабочей группы XHTML2 истекает в конце этого года, и обновляться не будет. Данный шаг, а также усиление производительности Рабочей группы HTML, направлен на форсирование разработки HTML5 и прояснение позиции W3C касательно будущего HTML. Ответы на вопросы о дальнейшем будущем результатов работы Рабочей Группы XHTML 2, а также состояние различных обсуждений, связанных с HTML, можно найти в официальном FAQ.

XHTML2 был амбициозной попыткой решить некоторые из коренных проблем HTML. Члены Рабочей Группы, в частности, особенно желали окончательно вывести из употребления SGML-производный HTML в пользу XML и продолжить развитие модульного подхода и концепции именованных областей, начатых в XHTML 1.1. Планировалось, к примеру, развитие отдельных web-стандартов для фреймсетов и форм (XFrames и XForms). Рабочая Группа XHTML также пыталась проложить дорогу Семантическому Web, определить DTD для Compound Document formats (таких, как XHTML, SVG и MathML) и расширить функциональность ссылок и URL.

Несмотря на многочисленные прогрессивные нововведения, например, упрощённую интеграцию изображений и URL в отдельных фреймсетах, полная перестройка web-стандартов 90-х с самого начала (в 2002 году) была встречена почти без энтузиазма. Производители браузеров, в частности, критиковали шаблоны, несовместимые с предыдущими версиями (X)HTML, как малопригодные к практическому применению. Считая себя меньшинством в Рабочей Группе, собранной вокруг Стивена Пембертона (Steven Pemberton), разработчики из Mozilla, Opera, Google и Apple основали в 2004 году группу WHATWG, ставшую лидером в разработке HTML.

В 2006 основатель W3C Тим Бернерс-Ли (Tim Berners-Lee) лично дёрнул за стоп-кран и взял WHATWG под крыло W3C в качестве конкурирующей Рабочей группы HTML. В итоге повстанцы захватили Рабочую Группу HTML и разработали спецификации (X)HTML 5, уже частично реализованные в браузерах, а разработчики XHTML2 сгруппировались заново.

За последние полгода, в течение которого действуют разрешительные документы, Рабочая Группа XHTML2 собирается сфокусировать усилия на внесении исправлений в спецификации XHTML 1.1. Согласно официальному FAQ, небольшая часть их разработок (в частности, role attributes) будет передана для дальнейшего развития в Рабочую Группу HTML; W3C также продолжит разработку XForms, хотя, возможно, отдельно от HTML5.

  1. Главная ссылка к новости (http://www.w3.org/...)
  2. XHTML 2 to be discontinued
Автор новости: JT
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/22457-html
Ключевые слова: html
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (20) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 12:22, 04/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Прямо манёвры военные
     
  • 1.2, Аноним (-), 13:54, 04/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    и самое хреновое не знаешь за кого болеть
    xml явно прогрессивнее но видимо далек от практики
    и что теперь? не значит ли это что xhtml закончит свои дни как неудавшийся форк?
     
     
  • 2.12, Ivan (??), 19:25, 05/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Если файл HTML5 не обязан быть Valid XML, если там можно не закрывть теги, то это однозначно зло.

    IMHO было бы очень логично слить эти два стандарта, е понимаю зачем они этого не делают.

     
     
  • 3.13, uZver (??), 19:31, 05/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Если файл HTML5 не обязан быть Valid XML, если там можно не
    >закрывть теги, то это однозначно зло.

    Да потому HTMP 5 - зло.

    >IMHO было бы очень логично слить эти два стандарта, е понимаю зачем
    >они этого не делают.

    к сожалению они не совместимы. валидный HTML код не является валидным XHTML и наоборот.

    Потому либо вы делаете сайт под один либо под другой формат. А XHTML оказался не таким удобным для web-разработчиков потому на него забили.


     
     
  • 4.17, Аноним (-), 11:13, 06/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    HTML 5 может существовать в XHTML-форме (xml)
    http://www.w3.org/TR/html5/introduction.html#html-vs-xhtml
     
  • 4.18, Ivan (??), 12:19, 06/07/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>IMHO было бы очень логично слить эти два стандарта, е понимаю зачем они этого не делают.
    > к сожалению они не совместимы. валидный HTML код не является валидным XHTML и наоборот.

    Что же тут такого принципиально несовместимого? Обычный XHTML + новые теги их HTML5.

     

  • 1.3, Hroft (?), 14:43, 04/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Время покажет.
    Будем надеяться, что выжевет не сильнейший, а лучший...
     
  • 1.4, XoRe (ok), 14:50, 04/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    К слову - а plain text (простой текст) жив и по сей день.
     
  • 1.5, F (?), 16:26, 04/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    XHTML реально никогда и не работал. Все веб-серверы возвращают "xhtml" документы как "text/html" для совместимости с браузерами, а браузеры разбирают и показывают их как просто html, в соответствии с указанным типом, даже если там xhtml и даже если указан соответствующий doctype. Большинство сайтов, которые как бы написаны на xhtml, не будут нормально работать, если заставить браузеры обрабатывать их действительно как xhtml. А настоящий xhtml сайт и сейчас не заработает в MSIE.

    Здесь об этом подробно: http://www.webdevout.net/articles/beware-of-xhtml

     
     
  • 2.6, Аноним (-), 16:48, 04/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    В общем, XHTML уже давно и безнадежно провалился, во многом из-за нежелания одной большой софтверной компании его поддерживать. И фиг вам, а не социо-семантический веб - сидите "в контакте".
     
     
  • 3.8, аноним (?), 17:55, 04/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >В общем, XHTML уже давно и безнадежно провалился

    тем не менее, желание повесить ярлык "xhtml strict" хотя бы научило некоторых вебмастеров не смешивать теги, ставить doctype и грамотно оформлять структуры. это, согласитесь, уже многого стоит

     
  • 2.9, polymorphm (??), 06:20, 05/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > XHTML реально никогда и не работал. Все веб-серверы возвращают "xhtml" документы как "text/html" для совместимости с браузерами, а браузеры разбирают и показывают их как просто html, в соответствии с указанным типом, даже если там xhtml и даже если указан соответствующий doctype.

    браузеры обрабатывать какбы-xhtml как "text/html" --
    потомучто авторы сайта ТАК И ВЫСТАВЛЯЮТ у своих страничег -- "Content-Type: text/html"...
    ...а на то что установленно в DOCTYPE -- им всегда было чихать!

    ставьте у своих html-страницег "Content-Type: application/xhtml+xml" , и будут они тогда обрабатываться как XHTML...


    а я щитаю -- проблемато вся в том что Валидатор -- отображал "text/html" как правильный тип.... а еслибы он хотябы намекнулбы что "ставь, дурак, application/xhtml+xml" -- то и не развилосьбы так много ПСЕВДО-xhtml сайтов (пишущих в своих DOCTYPE что они якобы xhtml)

     
     
  • 3.11, F (?), 16:25, 05/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А ничего, что MSIE не поддерживает XHTML вообще? Можно, конечно, наплевать на большинство посетителей...

    Кроме того, приоритет у http-заголовка, а не у meta-тега. Если вы пропишете в meta "application/xhtml+xml" ничего не изменится, если сервер по-прежнему выдает "text/html" в заголовке протокола http (почти всегда это так и есть).

    W3C специально разрешили отдавать XHTML-страницы как "text/html", чтобы дать разработчикам браузеров время обеспечить поддержку. Некоторые так и не пошевелились.

     

  • 1.7, fMad (?), 17:16, 04/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    меня больше волнует судьба XSL2.0
    сильно жду regexp и прочей синтаксически вкусной фигни
    и да, пусть будет HTML5 и лишь бы не было войны
     
     
  • 2.10, const86 (ok), 12:30, 05/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Формально XSLT, в частности, переводит XML в XHTML, но не в HTML... А войны не надо, это правильно.
     
     
  • 3.15, uZver (??), 19:33, 05/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Формально XSLT, в частности, переводит XML в XHTML, но не в HTML...
    >А войны не надо, это правильно.

    но можно использовать XSLT для перевода в HTML. а в XHTML никто даже и не пытается переводить.


     
  • 3.16, дядя (?), 01:34, 06/07/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Когда был xslt xhtml ещё даже не вылупился. Догадайся что рендерил xslt?
     
  • 3.21, А (??), 03:26, 10/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    XSLT позволяет переводить XML во что угодно.
     

  • 1.19, terr0rist (ok), 18:17, 06/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А зачем вообще - совместимость?
    Почему не сделать нормальный, человеческий стандарт для отображения документов на экране монитора, без совместимости его с печатным выводом, без совместимости его со стандартами, принятыми 20 лет назад, когда пиксели были большие, но мало, а цветов было 4 и больше, без совместимости его с безграмотными создателями сайтов, не знающими, зачем закрывать теги?
    Везде совместимость, и нигде - реальность. Если студент МГТУ не умеет брать интеграл, его исключат. А если безграмотный оболтус хочет создать безграмотный сайт, то велкам?
     
     
  • 2.20, szh (ok), 18:41, 06/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > Везде совместимость, и нигде - реальность.

    Как раз совместимость, это и есть реальность. А у вас - теория.

    > А если безграмотный оболтус хочет создать безграмотный сайт, то велкам?

    Да, он за дешевле делает.

    > когда пиксели были большие, но мало, а цветов было 4 и больше

    назовите что из HTML4 и HTML5 ориентируется на большие  пиксели "но мало, а цветов было 4 и больше", или так ляпнул, для красного словца ?

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру