Pergunta

Eu estou confuso com a discussão e promoção quer de uma nova versão do HTML e uma nova versão do XHTML. São eles concorrentes? Se assim for, o que é mais provável ser o futuro adotada da web? Se não, qual é a diferentes não concorrentes propósito para cada um?

Estamos devido a ter uma batalha BluRay / HDVD aqui? Existe em última análise, qualquer decisão clara? Temo um futuro onde os navegadores escolher entre os mais fáceis características e / ou flashiest de cada um para implementar, deixando os desenvolvedores web tentar resolver o menor denominador comum para qualquer novo aplicativo web.

Foi útil?

Solução

HTML 5 é destinado a aplicações web enquanto XHTML2 é destinado a documentos. Do projecto HTML 5 trabalhar :

XHTML2 define um novo vocabulário HTML com melhores características para hyperlinks, conteúdo multimídia, edições de documentos anotar, metadados ricos, formas interativas declarativas e descrevendo a semântica de obras literárias humanos, tais como poemas e artigos científicos.

No entanto, ela não tem elementos para expressar a semântica de muitos dos tipos que não sejam documentos de conteúdo muitas vezes visto na web. Por exemplo, sites de fórum, sites de leilão, os motores de busca, lojas online e afins, não se encaixam a metáfora documento bem, e não estão cobertos por XHTML2.

[HTML5] visa alargar HTML para que ele também é adequado nestes contextos.

XHTML2 e [HTML5] usar diferentes namespaces e, portanto, tanto pode ser implementado no mesmo processador XML.

Outras dicas

XHTML2 e HTML5 são padrões concorrentes, ambos pretendem ser a próxima iteração do HTML.

É bastante claro que HTML5 vai ganhar, uma vez que tem apoio dos fabricantes de navegadores.

XHTML2 é efetivamente morto. Desde W3C (HTMLWG) aceitou a proposta do WHATWG o trabalho parou em XHTML2 (mesmo antes disso, desde o último projecto de trabalho para XHTML2 é de 2006).

Na minha opinião HTML5 será o próximo formato dominante. XHTML é muito implacável para ser usado em um ambiente web (você não pode ter a página falhar em cada erro pequeno ...).

HTML5 está se moldando para ser completamente o deleite para os desenvolvedores web - uma especificação formal para o elemento canvas, nativo drag-and-drop API, uma API de armazenamento off-line, notificações do servidor API (modelo push), uma edição de conteúdo API formais e muito mais. Se eles podem oferecer nem metade do que eles estão propondo, será um grande avanço para aplicações web.

A partir do que eu era capaz de encontrar em uma rápida pesquisa no google, gostaria de sugerir que estes são, de facto normas concorrentes. Ambos estão tentando avançar a tecnologia web, mas estão seguindo caminhos diferentes para fazê-lo.

Para um tratamento muito profunda do assunto que você pode olhar para estes dois links:

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

Em última análise, é tudo o que é apoiada por fabricantes de navegadores. HTML 5 é rico em recursos, mas a versão final pode ser anos fora. Há dificuldades inerentes à implementação de coisas como suporte de áudio e vídeo em 4 grandes motores de renderização (+), e tê-los todos se comportam da mesma maneira. Mesmo validação seria uma tarefa árdua. A maioria dos navegadores além do IE apoiar o elemento canvas e SVG, mas eles ainda representam apenas cerca de 25% do mercado. Com o IE ainda comandando 75-80% da quota de mercado, os usuários que não usam ou são indiferentes a alternativas não serão capazes de usar recursos mais avançados, dando aos designers uma decisão difícil.

IE8 só é finalmente implementando suporte que outros navegadores tiveram para os usuários, o que significa que a base de usuários IE sempre vai ficar na compatibilidade. Enquanto HTML 5 é uma boa idéia, eu acho que soluções proprietárias como Flash / AIR e Google Gears continuará a fornecer padronizado suporte para os ricos recursos HTML 5 oferece. O maior problema é realmente padronização - você tem que criar um site com o maior percentual de usuários em mente quanto possível. Há esperança, no entanto. A Mozilla desenvolvedor fez um plugin lona para IE - que poderia ver um open-source IE add-on que traz-lo até um certo padrão, que os usuários podem instalá muito parecido com o Flash

.

crédito do Para Microsoft que estão a ser muito aberto com IE8 e Windows 7 desenvolvimento (ver os seus blogs do projeto), para que haja a possibilidade de que o desenvolvimento mais pró-ativa IE irá acelerar a adoção do HTML 5.

O W3C permitiu a XHTML2 trabalhando charter do grupo para expirar em 2009 . Seus recursos foram rolados para o grupo html5 de trabalho. A especificação HTML5 contém uma seção intitulada O XHTML Sintaxe .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top