Internet : Le W3C met en route le premier brouillon de HTML 5
Posté par zchark (page perso, ). Modéré le 23 janvier 2008.
Le W3C annonce la prochaine norme du web : le HTML 5. Il s'agit d'une première ébauche publique, sorte de version bêta, à laquelle tout le monde est invité à contribuer et commenter. Cette norme sera axée sur les contenus (audio et vidéo) et les applications web pour les utilisateurs. À l'origine initiative d'Apple, Mozilla et Opera, le travail sur HTML 5 a reçu les contributions de centaines de participants dont ACCESS, AOL, Google, IBM, Microsoft et Nokia, entre autre.
Les nouvelles fonctionnalités les plus intéressantes : API pour dessiner des graphiques en deux dimensions, embarquement et contrôle des contenus audio et vidéo, maintient de stockage de données côté client pour permettre aux utilisateurs d'éditer des documents ou des parties de document de manière interactive.
Rappelons que le HTML 4 a fêté ses 10 ans en décembre 2007, une éternité en informatique, particulièrement le domaine du web. Quant au XHTML 2.0, il est jugé trop compliqué et trop peu accessible pour la plupart des personnes amenées à publier sur le Web. Le XHTML 2.0 semble donc être abandonné.
Les nouvelles fonctionnalités les plus intéressantes : API pour dessiner des graphiques en deux dimensions, embarquement et contrôle des contenus audio et vidéo, maintient de stockage de données côté client pour permettre aux utilisateurs d'éditer des documents ou des parties de document de manière interactive.
Rappelons que le HTML 4 a fêté ses 10 ans en décembre 2007, une éternité en informatique, particulièrement le domaine du web. Quant au XHTML 2.0, il est jugé trop compliqué et trop peu accessible pour la plupart des personnes amenées à publier sur le Web. Le XHTML 2.0 semble donc être abandonné.
Annonce du HTML 5 (387 hits)
Différences ente HTML 4 et HTML 5 (744 hits)
Nouveaux éléments du HTML 5 (422 hits)
Nouveaux attributs du HTML 5 (260 hits)
Blog de Laurent Jouanneau : « Premier brouillon de HTML5 » (878 hits)
> Lire la dépêche (119 commentaires, moyenne: 2,9).
Vous avez demandé le commentaire #898369.




Perplexe ...
Je suis perplexe quant à l'HTML 5. Il définit de nouveaux éléments HTML qui, en soit, à l'époque du multimédia, semblent pertinentes : canvas, video, audio, etc. Par contre, à côté, sont définis tout un tas de tags qui, à mes yeux, enrichi trop le HTML à s'y perdre ! Ainsi, j'ai peur que la force du HTML, sa simplicité et son jeu réduit mais souple d'élements qui ont fait, en partie, son succès, s'affaiblisse.
Ce sentiment est d'autant plus fort face à deux faits :
- ce sont des grosses sociétés qui sont derrière l'HTML 5 (Nokia, Microsoft, IBM, etc.) or lorsque l'on connaît la proportion naturelle de ces boites à créer du bloatware ...
- l'XHTML a été présenté comme le successeur du HTML. Que l'XHTML 2.0 soit considéré trop complexe, soit. Mais alors pourquoi ne pas avoir poussé l'XHTML vers une autre orientation ?
Sinon, soit dit en passant, ce qui semble plus gêner les concepteurs de pages web vis à vis du XHTML ne semblent pas être sa complexité à proprement parler, mais plutôt ses contraintes strictes qui empêchent d'écrire un document bancale. (Pour être méchant, ils ont la nostalgie de l'époque où ils pouvaient concevoir n'importe comment des pages Web en s'appuyant sur le laxisme d'un certain navigateur Web.)
[^]Re: Perplexe ...
> Pour être méchant, ils ont la nostalgie de l'époque où ils pouvaient concevoir n'importe comment des pages Web en s'appuyant sur le laxisme d'un certain navigateur Web.
En même temps, comment faire en sorte que le web évolue sans devenir - rester ? - un patchwork de site au codage bancale où les navigateurs sont obligés de touiller la soupe de balise qu'on leur sert jusqu'à pouvoir écrire des textes avec le vermicelle qui flotte dedans, sinon en imposant des contraintes ?
Dans les premières années du web, pendant son expansion, je veux bien admettre que laisser une telle possibilité était envisageable. Tout simplement parce que cela rendait l'accès au média simple à une période où il avait besoin de s'étendre.
Mais maintenant que de plus en plus d'applications se développent pour être utilisée en conjonction avec ou directement sur internet, que le nombre d'utilisateur a explosé et que chacun d'entre eux s'attend à recevoir des pages élégantes, bourrées de fonctionnalités pratiques et sans bugs, une page HTML n'est plus un simple média dans lequel on pousse des données.
Aujourd'hui, développeur web est un métier à part entière - la preuve, je passe mes journées à faire du développement et on me paye pour :] -. La syntaxe xml du XHTML1.x était à mon sens une grande évolution parce que justement elle obligeait les développeurs web à préter un peu plus attention à ce qu'ils faisaient et à utiliser des bases solides pour faire grandir leurs applications. La faire disparaitre est à mon avis une erreur.
Et si certains sont trop fainéants pour prendre les bonnes habitudes aujourd'hui, au risque de paraitre extrémiste, je pense qu'ils peuvent changer de métier.
Un développeur qui ne se remet pas en question est perdu d'avance, alors pourquoi revenir en arrière pour contenter ceux qui refusent d'aller en avant ?
[^]Re: Perplexe ...
Une chose importante à ne pas perdre de vue, c'est d'une part que la syntaxe XML est maintenue, d'autre part que le SGML est abandonné !
Visuellement la syntaxe HTML reste la "même" bien sûr, mais au lieu d'en référer à la très complexe spécification SGML pour ce qui est autorisé dans un flux HTML, la norme définit ses propres règles de parsing, nettement plus claires et plus strictes. Elle définit aussi clairement comment un navigateur doit réagir face à une syntaxe incorrecte, donc tous les navigateurs devraient se comporter de la même manière. Il ne devrait pas y avoir de "quirks mode" pour HTML 5.
- Comment parser du HTML 5 : http://www.whatwg.org/specs/web-apps/current-work/multipage/(...)
(Les navigateurs conserveront probablement leurs parsers existants pour lire HTML 4 et ses prédécesseurs.)