Il ne parle pas par exemple des élements audio, video, meter, progress, figure, canvas, source, datagrid, command, menu : tout plein de truc pour développer des applis web modernes sans avoir à pondre des centaines de lignes de code javascript.
Et il ne faut pas oublier non plus la partie javascript, avec les objets Storage (déjà implémenté dans FF2), le drag and drop (déjà en partie dans le trunk de Firefox 3), l'aspect offline (déjà dans le trunk Firefox 3) etc...
Bref, XHTML2 fait totalement l'impasse sur tout ça, qui sont pourtant nécessaires de nos jours !
Et je ne parle pas des formulaires. Là où HTML5 rajoute quelques attributs qui apportent la puissance nécessaire et comblent les manques actuels, XHTML2 propose tout bonnement d'utiliser XForms. La bonne blague, quand on connait la complexité de XForms ! Xforms, c'est trés bien pour des formulaires complexes, mais c'est overkill pour la majorité des formulaires web.
Le gros avantage de HTML5, est qu'il se base sur quelque chose d'existant, tandis que XHTML2 pas beaucoup. C'est donc plus facile pour les développeurs : ils peuvent passer "en douceur" de HTML4 à HTML 5. Et les pages HTML5 se dégraderont mieux dans un navigateur qui ne le supporte pas que XHTML2 (on sait tous le problème du content-type du xhtml 1.1, qui n'est pas reconnu par IE, donc chez 80% des utilisateurs, alors imaginez le problème d'un nouveau langage XHTML2 pas vraiment compatible avec les autres...).
C'est aussi plus facile pour les éditeurs de navigateurs pour implémenter (x)HTML5 plutôt que XHTML2. Ils n'ont pas à tout recoder, mais juste à rajouter des choses. Et pas la peine de me signaler qu'il y a beaucoup de balises en commun dans XHTML2 avec XHTML1 : les specs sont différentes, donc faut réécrire une bonne partie du truc. Par exemple, le fait qu'on puisse mettre un href (donc des liens) sur toutes les balises, n'est vraiment pas anodin en terme d'implémentation et de reprise de code de xhtml1.
>Je trouve domage que Mozilla et Opera qui sont deux navigateurs à suivres les normes du web jouent au Microsoft de 1998.
Comme je disais dans un autre commentaire, Mozilla, Opera et Apple sont les principaux éditeurs de navigateurs. L'autre grand acteur, c'est Microsoft. Bref, franchement, ce que font Mozilla, Opera et Apple n'est franchement pas comparable avec ce que faisait Microsoft et Netscape dans leur coin dans les années 90. là on a 3 acteurs majeurs qui marchent main dans la main ! si MS n'a pas voulu suivre le WHATWG, c'est quand même pas le probleme des autres ! Je dirais me que c'est le contraire : Microsoft, avec son WPF et autre XAML, et à ne pas suivre le W3C ou le WHATWG, continuent à faire cavalier seul !
[^] # Re: X/HTML5 Versus XHTML2
Posté par Laurent J (site web personnel, Mastodon) . En réponse à la dépêche Apple, Opera et Mozilla poussent HTML5. Évalué à 5.
Le type a oublié 95% des nouveautés de (x)HTML5. Il n'a pas du lire vraiment la spec. http://www.whatwg.org/specs/web-apps/current-work/
Il ne parle pas par exemple des élements audio, video, meter, progress, figure, canvas, source, datagrid, command, menu : tout plein de truc pour développer des applis web modernes sans avoir à pondre des centaines de lignes de code javascript.
Et il ne faut pas oublier non plus la partie javascript, avec les objets Storage (déjà implémenté dans FF2), le drag and drop (déjà en partie dans le trunk de Firefox 3), l'aspect offline (déjà dans le trunk Firefox 3) etc...
Bref, XHTML2 fait totalement l'impasse sur tout ça, qui sont pourtant nécessaires de nos jours !
Et je ne parle pas des formulaires. Là où HTML5 rajoute quelques attributs qui apportent la puissance nécessaire et comblent les manques actuels, XHTML2 propose tout bonnement d'utiliser XForms. La bonne blague, quand on connait la complexité de XForms ! Xforms, c'est trés bien pour des formulaires complexes, mais c'est overkill pour la majorité des formulaires web.
Le gros avantage de HTML5, est qu'il se base sur quelque chose d'existant, tandis que XHTML2 pas beaucoup. C'est donc plus facile pour les développeurs : ils peuvent passer "en douceur" de HTML4 à HTML 5. Et les pages HTML5 se dégraderont mieux dans un navigateur qui ne le supporte pas que XHTML2 (on sait tous le problème du content-type du xhtml 1.1, qui n'est pas reconnu par IE, donc chez 80% des utilisateurs, alors imaginez le problème d'un nouveau langage XHTML2 pas vraiment compatible avec les autres...).
C'est aussi plus facile pour les éditeurs de navigateurs pour implémenter (x)HTML5 plutôt que XHTML2. Ils n'ont pas à tout recoder, mais juste à rajouter des choses. Et pas la peine de me signaler qu'il y a beaucoup de balises en commun dans XHTML2 avec XHTML1 : les specs sont différentes, donc faut réécrire une bonne partie du truc. Par exemple, le fait qu'on puisse mettre un href (donc des liens) sur toutes les balises, n'est vraiment pas anodin en terme d'implémentation et de reprise de code de xhtml1.
>Je trouve domage que Mozilla et Opera qui sont deux navigateurs à suivres les normes du web jouent au Microsoft de 1998.
Comme je disais dans un autre commentaire, Mozilla, Opera et Apple sont les principaux éditeurs de navigateurs. L'autre grand acteur, c'est Microsoft. Bref, franchement, ce que font Mozilla, Opera et Apple n'est franchement pas comparable avec ce que faisait Microsoft et Netscape dans leur coin dans les années 90. là on a 3 acteurs majeurs qui marchent main dans la main ! si MS n'a pas voulu suivre le WHATWG, c'est quand même pas le probleme des autres ! Je dirais me que c'est le contraire : Microsoft, avec son WPF et autre XAML, et à ne pas suivre le W3C ou le WHATWG, continuent à faire cavalier seul !