Question

Je suis déconcerté par les discussions et les avancées d’une nouvelle version de HTML et d’une nouvelle version de XHTML. Sont-ils des concurrents? Si tel est le cas, quel est le futur le plus adapté au Web? Si ce n’est pas le cas, quel est le but différent non concurrent de chacun?

Devons-nous avoir une bataille BluRay / HDVD ici? Y at-il finalement une décision claire? Je crains un avenir dans lequel les navigateurs choisiront parmi les fonctionnalités les plus faciles et / ou les plus éclatantes à implémenter, les développeurs Web s'efforçant de définir le plus petit dénominateur commun pour toute nouvelle application Web.

Était-ce utile?

La solution

HTML 5 est destiné aux applications Web alors que XHTML2 est destiné aux documents. Extrait du brouillon de travail HTML 5 :

  

XHTML2 définit un nouveau vocabulaire HTML avec de meilleures fonctionnalités pour les hyperliens, le contenu multimédia, l'annotation de modifications de documents, les métadonnées enrichies, les formulaires interactifs déclaratifs et la description de la sémantique d'œuvres littéraires humaines telles que des poèmes et des articles scientifiques.

     

Cependant, il manque des éléments pour exprimer la sémantique de nombreux types de contenu non documentaires souvent vus sur le Web. Par exemple, les sites de forum, les sites d'enchères, les moteurs de recherche, les boutiques en ligne, etc. ne correspondent pas à la métaphore du document et ne sont pas couverts par XHTML2.

     

[HTML5] vise à étendre le code HTML afin qu'il soit également adapté à ces contextes.

     

XHTML2 et [HTML5] utilisent des espaces de noms différents et peuvent donc être implémentés dans le même processeur XML.

Autres conseils

XHTML2 et HTML5 sont des normes concurrentes. Ils prétendent tous deux être la prochaine itération de HTML.

Il est assez clair que HTML5 va gagner, car il est supporté par les éditeurs de navigateurs.

XHTML2 est effectivement mort. Depuis que le w3c (HTMLWG) a accepté la proposition du WHATWG, le travail s'est arrêté sur XHTML2 (même avant, le dernier brouillon de travail pour xhtml2 datant de 2006).

À mon avis, HTML5 sera le prochain format dominant. Le format XHTML est trop impitoyable pour être utilisé dans un environnement Web (vous ne pouvez pas faire échouer la page à chaque petite erreur ...).

HTML5 s'annonce comme un régal pour les développeurs Web: spécifications formelles pour l'élément CANVAS, API de glisser-déposer native, une API de stockage hors connexion, une API de notifications de serveur (modèle Push), une API d'édition de contenu formelle. et beaucoup plus. S'ils parviennent à fournir même la moitié de ce qu'ils proposent, ce sera un progrès majeur pour les applications Web.

D'après ce que j'ai pu trouver dans une recherche rapide sur Google, je dirais que ce sont bien des normes concurrentes. Tous deux tentent de faire progresser la technologie Web mais suivent des chemins différents pour le faire.

Pour un traitement assez complet de la question, vous pouvez regarder ces deux liens:

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

En fin de compte, c’est ce qui est pris en charge par les fabricants de navigateurs. HTML 5 est riche en fonctionnalités, mais le projet final peut prendre des années. Il existe des difficultés inhérentes à la mise en œuvre d'éléments tels que la prise en charge audio et vidéo dans 4 (+) moteurs de rendu principaux, et leur comportement identique. Même la validation serait une corvée. La plupart des navigateurs autres qu'IE prennent en charge l'élément canvas et le SVG, mais ils ne représentent encore qu'environ 25% du marché. Avec IE occupant encore 75 à 80% du marché, les utilisateurs qui n'utilisent pas ou qui ne sont pas conscients des solutions de rechange ne pourront pas utiliser des fonctionnalités plus avancées, ce qui donnera aux concepteurs une décision difficile à prendre.

IE8 implémente enfin le support que les autres navigateurs ont eu pour les utilisateurs, ce qui signifie que la base d'utilisateurs IE sera toujours en retard de compatibilité. Bien que HTML 5 soit une bonne idée, je pense que des solutions propriétaires telles que Flash / AIR et Google Gears continueront à fournir un support normalisé pour les fonctionnalités riches fournies par HTML 5. Le principal problème est la normalisation - vous devez concevoir un site Web en gardant à l’esprit le plus grand nombre possible d’utilisateurs. Il y a de l'espoir, cependant. Un développeur de Mozilla a créé un plug-in de synthèse pour IE: vous pouvez potentiellement voir un add-on pour IE ouvert qui le met à niveau, et que les utilisateurs pourraient installer à l'instar de Flash.

Au crédit de Microsoft, ils sont très ouverts avec les développements IE8 et Windows 7 (voir les blogs de leurs projets). Il est donc possible qu'un développement IE plus proactif accélère l'adoption du code HTML 5.

Le W3C a laissé la charte du groupe de travail xhtml2 expirer en 2009 . Leurs ressources ont été intégrées au groupe de travail html5. La spécification html5 contient une section intitulée Syntaxe XHTML .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top