Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Le HTML5 déjà forké ? Rupture entre le W3C et le WHATWG

Le , par Hinault Romaric

0PARTAGES

12  0 
Alors que la finalisation de la spécification du HTML5 est encore en cours, les deux organismes jusqu’ici en charge de la normalisation du standard décident de se séparer.

Le WHATWG (Web Hypertext Application Technology Working Group), un organisme indépendant du W3C (World Wide Web Consortium), avait été créé en 2007 afin d’accélérer les travaux du W3C. Le WHATWG était chargé de proposer les brouillons des spécifications au W3C qui s’occupait de leur validation.

L’organisme soutenu par des grands acteurs de l’IT dont la fondation Mozilla, Google, Opera ou encore Apple, est à l’origine de plusieurs spécifications du HTML5 (spécifications WHATWG) qui ont été adoptées par le W3C.

Pendant plusieurs années, le W3C et le WHATWG ont eu tendance à diverger dans leur approche. Le WHATWG reproche essentiellement au W3C d’être trop lent dans son processus de normalisation, qui représenterait un frein pour l’innovation et l’évolution du Web.

Ne pouvant plus s’accorder avec le W3C, le WHATWG a décidé de faire chemin à part, en devenant un organisme totalement indépendant, selon un message de Ian Hickson, employé chez Google et auteur des tests Acid 2 et Acid 3, sur la liste de diffusion du W3C.

La conséquence directe de cette décision est la fragmentation du HTML5 qui sera dorénavant disponible en deux versions. Le WHATWG développera de son côté une version continue du langage, tandis que le W3C se chargera de faire évoluer une version canonique, qui sera numérotée et arrêtée suivant le processus de normalisation de l’organisme.

La version continue qui évoluera rapidement, permettra de refléter la réalité selon Hickson. En effet, la plupart des navigateurs du marché prennent déjà en charge le HTML5, et le standard est utilisé par plusieurs développeurs dans leurs applications, alors que la normalisation du HTML5 n’est pas encore finalisée.

Il faut noter cependant que cette scission du langage ne facilite pas la tache des développeurs qui seront obligés de vérifier les spécifications qui ont été adoptées par les éditeurs et de tester leurs applications sur plusieurs navigateurs.



Source : Message d'Ian Hickson

Et vous ?

Qu'en pensez-vous ? Cette décision est-elle bénéfique pour HTML ou fragilise-t-elle le standard ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de thelvin
Modérateur https://www.developpez.com
Le 23/07/2012 à 15:26
Personnellement, je les ai considérés forkés dès le début de l'existence de HTML5. C'est le WHATWG qui a créé la chose, pas le W3C. J'avais pas besoin d'en savoir plus : le W3C en ferait ce qu'il veut. De plus, c'était évidemment prévu pour évoluer en continu, chose que le W3C ne fait pas.
Quand on m'a parlé d'une recommandation du W3C décrivant HTML5, ça m'a bien fait rigoler. Depuis le début, je ne pense pas que les navigateurs aient eu la moindre intention de se baser sur autre chose que le WHATWG, plus adapté à leur vision actuelle.

Citation Envoyé par Kaamo Voir le message
Ce qu'il faut surtout constater c'est que le W3C était plus ou moins "libre" car c'est un organisme indépendant, qui se devait donc impartial. Maintenant, avec le WHATWG (composées des gros du Web, Google, Apple pour ne citer qu'eux) aux commandes ...

J'espère juste que la technologie sera privilégiée plutôt que les profits financiers.
Je pense que le HTML5 est déjà en soi quelque chose que le W3C n'aurait pas fait sans l'influence des gros acteurs du web. Ce qu'ils veulent, ce sont des applis web qui fonctionnent dans les navigateurs existants (avec juste une évolution continue de ces navigateurs, pas de plug-in ou autre chose qu'un navigateur.)
Or, HTML ce n'est pas techniquement fait pour des applis web, mais pour des documents et des formulaires simples. Pour des applis webs, il faut repenser la chose de manière plus unie, genre un langage de GUI à contrôles et évènements, qui soit comme ceux qui existent, mais impartial.
Le W3C n'aurait normalement pas voulu créer une technologie mal pensée dès le départ. Mais les géants ont un besoin précis : ça doit marcher avec des navigateurs existants, on s'en fout si c'est un détournement de la technologie première.

Fondamentalement, dans ces deux points de vue personne n'a tort, mais il n'y avait pas de raison d'y mêler le W3C, qui n'est pas compétent pour ce genre de besoins.
C'est juste gentil de leur part d'héberger les ressources de cet effort.

Citation Envoyé par zeyr2mejetrem Voir le message
Comme quoi ce n'est jamais une bonne chose de s'enflammer pour un draft et d'enterrer les "vieilles technos" trop vite ...
Citation Envoyé par ledisciple Voir le message
tout ce qui se sont précipité sur le HTML 5 vont s'en mordre les doigts ... preuve que le HTML 4 ne doit pas être abandonné trop vite ...
Je ne pense pas que cela casse quoi que ce soit qui soit déjà fait.

Mais à part le contexte 2D de canvas, la plupart des trucs un peu ambitieux du HTML5 sont toujours à l'état de prototype, mal stabilisés, pas implémentés, et ne devrait servir qu'à tester des prototypes.
8  0 
Avatar de Kaamo
Membre émérite https://www.developpez.com
Le 23/07/2012 à 14:51
Ce qu'il faut surtout constater c'est que le W3C était plus ou moins "libre" car c'est un organisme indépendant, qui se devait donc impartial. Maintenant, avec le WHATWG (composé des gros du Web, Google, Apple pour ne citer qu'eux) aux commandes ...

J'espère juste que la technologie sera privilégiée plutôt que les profits financiers.
7  1 
Avatar de thelvin
Modérateur https://www.developpez.com
Le 23/07/2012 à 18:13
Citation Envoyé par CARNIBAL Voir le message
Flash et Silverlight sont morts qu'ils disaient ...
L'iphone sait lire le flash, maintenant ??
Adobe s'est remis à bosser sur celui pour Android ?
Silverlight a déjà vécu en dehors de IE ??
5  1 
Avatar de camus3
Membre éprouvé https://www.developpez.com
Le 23/07/2012 à 14:24
Au moins maintenant les choses sont claires. Il y a ceux qui vont suivrent le WHATWG , le W3C va surement perdre sa légitimité au fil du temps et ne sera plus suivi, ou alors il sera otage des décisions du WHATWG qui dans le cadre du développement des apis web ne servira donc plus à rien (le W3C).
4  1 
Avatar de Nathanael Marchand
Rédacteur https://www.developpez.com
Le 23/07/2012 à 15:05
Hey ben dites donc, ca va être marrant de faire du Web.
Au moins, jusqu'à présent y'avait un "if IE6 else" maintenant va falloir un switch sur toutes les versions de HTML5. Ah ben c'est clair qu'on y gagne
3  0 
Avatar de Kaamo
Membre émérite https://www.developpez.com
Le 23/07/2012 à 15:48
Citation Envoyé par thelvin
Je pense que le HTML5 est déjà en soi quelque chose que le W3C n'aurait pas fait sans l'influence des gros acteurs du web.
C'est clair, je suis d'accord avec toi là dessus. Mais, peut-être, que le W3C analysait les besoins/demandes de chaque éditeur et donnait ensuite une réponse et une spéc réfléchie ne privilégiant aucun de ces éditeurs mais le bien de la technologie.
J'ai peur qu'en se passant de "l'arbitre", on perde cette notion d'analyse et d'impartialité et que ce soit le plus fort des éditeurs qui remporte. Ou alors, qu'ils n'arrivent pas à se mettre d'accord sur la façon de spécifier, donc que ça mette encore plus de temps.

ps : je dis "peut-être", je dois avouer que je ne me suis jamais vraiment intéressé à qui disait de faire quoi à qui. Si y'en a qui sont plus calés que moi là dessus, n'hésitez pas à me corriger/apporter des détails
3  0 
Avatar de camus3
Membre éprouvé https://www.developpez.com
Le 23/07/2012 à 15:53
Après la guerre des navigateurs, la guerre des standardisateurs.

Finalement, le natif à encore de beaux jours derrière lui: au moins, un nom ne cache pas divers langages... Parce que avec toute la pub qu'il y a eu derrière html5, maintenant les gens ne vont probablement pas forker leur cerveau en deux: live html ou html 5 ou html trucmuche, c'est du pareil au même...
Ca ne changera pas grand chose dans l'immédiat.

Le problème , c'est que le WHATWG n'est pas composé d'autant d'acteurs que le W3C. Le W3C est un consortium donc sensé promouvoir un consensus ,d'ou sa lenteur , ce qui n'est pas le cas du WHATWG. Rien n'oblige le W3C à reprendre les drafts du WHATWG. Il aura donc bien 2 "standards".

Enfin , rien n'empêche maintenant Microsoft de créer son propre comité , Adobe de créer son propre comité , etc ... Pourquoi le W3C devrait suivre les drafts du comité A plutôt que celui du B ?
3  0 
Avatar de CARNIBAL
Membre régulier https://www.developpez.com
Le 23/07/2012 à 16:13
Flash et Silverlight sont morts qu'ils disaient ...

Tout ce vacarme autour de HTML5 (les chefs de services qui pigent rien à l'informatique en premiers) pour finalement développer 2 versions du truc ... Ça fait propre.

Il va être beau le HTML à 2 vitesses ...
6  3 
Avatar de alex_vino
Membre émérite https://www.developpez.com
Le 23/07/2012 à 22:36
Mauvaise nouvelle
C'est déja le parcourt du combattant pour faire un site web un peu pres compatible partout (je ne parle pas que des navigateurs mais aussi des OS, ce qui fonctionne sur tous les navigateurs Windows ne fonctionne pas forcément sur MacOS, Linux & Co)...
Leurs histoires n'arrangent pas les choses.
3  0 
Avatar de zeyr2mejetrem
Membre chevronné https://www.developpez.com
Le 23/07/2012 à 15:09
Comme quoi ce n'est jamais une bonne chose de s'enflammer pour un draft et d'enterrer les "vieilles technos" trop vite ...
2  0