Renaissance d’HTML, ou le retour de l’enfant prodigue

Le W3C relance le HTML, Apple participe au projet

Vers un HTML 5.0 ?
Première publication : .
Mise en ligne: 21 mars 2007.
Modifié le : 12 août 2009.
Par Frédéric Guerrier
Le W3C relance le HTML, Apple participe au projet, Apple, , Web, , HTML, , Langages, , W3C, , XHTML, , XML, , Langage, , Widgets, , Webkit

Tombé en désuétude chez les professionnels du développement Web à la pointe de leur activité au profit du XHTML (1), le HTML (2) fait à nouveau parler de lui grâce à l’organisme qui édicte les recommandations à l’origine de son évolution, le W3C (3), qui a décidé de le relancer.

En effet, le W3C a décidé de relancer le HTML, et ce en raison de la lenteur des fournisseurs de navigateurs Web à adopter le XHTML dans l’environnement de poste de travail traditionnel, il faut dire que la publication de celui-ci dans sa version 1.0 à eu lieu le 26 janvier 2000, qu’une version revisitée a été publiée en août 2002, et qu’il à eu le plus grand mal à s’imposer dans la communauté des développeurs, malgrés son aspect libre de licence, c’est à dire gratuit et librement utilisable par tous, et la grande quantité de documentation disponible, tout comme pour son ancêtre HTML.

Le XHTML est un HTML extensible, proche du format XML (4), et qui bénéficie de tous les avantages du format XML :

-  Une structure hiérarchique.
-  Besoin d’un grand éventail d’outils pour une grande variété de plateformes.
-  Besoin de données qui peuvent survivre aux applications en train de les traiter.
-  Capacité de soutenir l’internationalisation d’une manière dont l’autodescription rend la confusion des options du codage peu probable.
-  Dépistage précoce des erreurs de codage.
-  Une proportion élevée de contenu textuel lisible pour l’homme.
-  La recomposition potentielle du format de données avec d’autres langages issus d’XML.
-  Des données facilement analysées par les humains et les machines.
-  Des vocabulaires qui peuvent être inventés, distribués et combinés avec souplesse.

XHTML est donc destiné, dans les grandes lignes, à unifier un tant soit peu le mode de développement des applications Web et à maximiser leur compatibilité par une plus grande rigueur dans la syntaxe même du langage. Du fait de la lenteur des développeurs d’agents utilisateurs à intégrer les recommandations du W3C en ce qui conerne XHTML, les éditeurs de contenu, webmasters et webdesigners de tous poils, n’étaient pas non plus très motivés pour faire évoluer leurs pratiques de développement, ce qui à donc conduit à la ré-ouverture du chantier HTML.

Sur le blog de Webkit, l’agent utilisateur au coeur de Safari, on apprend que l’équipe de développement du navigateur d’Apple va rejoindre ce nouveau groupe de travail sur le HTML, et invite d’ailleurs toutes les personnes concernées à en faire autant. Outre le coup de pub éventuel de cette décision dans les communautés du Web, il est tout de même consternant de constater qu’une entreprise de niveau international à la pointe des technologies tant matérielles que celles des applications comme Mac OS X telle Apple, n’ai pas plus tôt adopté le XHTML, ni pour ses sites Web, ni pour ses fameux Widgets, minis applications développées avec les langages du Web qui font tant parler d’elles ces derniers temps, quand bien même un grand nombre d’éditeurs indépendants pour leur part on suivi les directives du W3C (que ce soit au niveau des sites Web ou de celui des Widgets de tierce partie développés pour le Dashboard d’Apple dans Mac OS X Tiger). Apple n’aurait-elle pas été bien inspirée de prendre le train en marche depuis quelques années et d’intégrer autant que possible XHTML/CSS, l’accessibilité et la sémantique dans ses applications Web ? D’autant que Mac OS X s’appuie déjà sur un certain nombre de technologies ouvertes et libres issues du Web !

Rassurez-vous si vous avez investi du temps et des neuronnes dans son apprentissage et sa mise en pratique dans votre flux de production, le XHTML n’a pas dit ses derniers mots, il a montré sa valeur sur d’autres marchés que le poste de travail, comme les périphériques mobiles, les applications d’entreprise, les applications serveur, ainsi que dans un nombre croissant d’applications Web telles que les systèmes de gestion de contenu. Le W3C poursuit d’ailleurs plus que jamais son évolution avec le groupe de travail sur le XHTML 2, de manière à rendre cette branche encore plus générique que possible afin d’optimiser sa rétro compatibilité et ses possibilités (XHTML modulaire, XFORM, etc.). Il est même évidemment toujours conseillé de l’utiliser dans ses applications, qu’elles soient déstinées au Web ou au poste de travail, tant les bénéfices de son usage sont importants. Que ce soit grâce à une syntaxe qui vise la séparation stricte du fond et de la forme, l’XHTML combiné au langage CSS le permet, où grâce aux pratiques et réflexions sur l’accessibilité et la sémantique appliquée au balisage de texte, que son adoption à fait germer dans l’esprit des développeurs.

Avec sa volonté affichée de fédérer les différents intervenants du Web, que ce soit les développeurs et les concepteurs Web, et de manière très claire les fabricants de navigateurs, afin de participer de concert à l’effort nécessaire pour revisiter ce standard prédominant sur le Web qu’est HTML, le W3C redouble d’effort pour faire accélérer les choses en matière de progrès du Web lui-même.

Il semble bien en tous cas que les langages de balisage hypertexte soient en train de se scinder en deux branches distinctes, pas très éloignées l’une de l’autre néanmoins, la principale différence étant, pour faire simple, la permanente différentiation de la fin et des moyens, la tolérance aux erreurs de développement, le respect de la norme.

Au-delà de la fracture numérique et il faut bien l’avouer, de la perte totale de repères d’une partie de la population face à l’émergence et l’adoption de plus en plus rapide de nouvelles technologies par une autre, allons-nous voir un Web à deux vitesses poindre le bout de son nez ? Des développeurs profanes, avec leur langage permissif, et les professionnels avec le leur, puissant et optimisé ?

Je pense que de fait, cette scission dans le monde des développeurs Web existe déjà, et que la volonté réelle du W3C est bien de trouver un moyen d’amener doucement les différentes communautés Web à prendre réellement en compte le fait que ce qui est le plus important en matière de publication de l’information via ce nouveau médium de communication qu’est Internet et sa couche Web, est bien l’information elle-même. Il est évident pourtant, mais pas pour tous, que le langage structurel qui permet sa diffusion ne doit pas entraver sa perception et sa compréhension, que ce soit par les humains que nous sommes, ou par les agents utilisateur informatiques de tout bord. Et c’était bien, entre autres, le but inavoué ou incompris de la modernisation des langages de balisage hypertexte comme celui de la tentative d’évolution du HTML 4.01 au XHTML 1, et l’émergence d’un Web sémantique, par l’ajout à un langage de balisage moderne comme le XHTML, d’une couche de description de l’information comme RDF (5), ce que permet dans une moindre mesure le HTML classique, tant par sa syntaxe permissive, par le mélange des balises déstinées à modifier l’apparence et celles qui ont pour but de donner du sens aux données, que par sa tendance à laisser croire de ce fait aux développeurs que la forme prévaut sur le fond.

Gageons que le futur HTML 5.0 tende vers des objectifs proches de ceux d’XHTML sur le fond justement, tout en apportant aux développeurs rebutés par l’adoption de ce langage, pourtant assez simple, les éléments d’une compréhension claire des enjeux de la publication d’informations sur la couche Web de l’Internet. Souhaitons également que les développeurs d’applications Web de chez Apple montrent l’exemple en utilisant massivement les technologies du W3C qui tendent vers un futur Web accessible, sémantique, plus simple.

 

eXtensible HyperTexte Markup Langage

HyperTexte Markup Langage

World Wide Web Consortium

eXtensible Markup Langage

Resource Description Framework

Envoyer
L'e-mail du destinataire :

Votre Nom :

Votre e-mail :


 |  Imprimer |  Réagir
Auteur : Frédéric Guerrier
Site : fredericguerrier.com -> http://www.fredericguerrier.com
Bio : Webdesigner, enseignant, journaliste spécialisé.
Frédéric Guerrier
Copyright 2002-2010 xrings - Tous droits réservés - Mentions légales - Propulsé par SPIP - Création Web par FG