HTML 5 : mise à jour requise par la norme
2010/02/01 Leturia Azkarate, Igor - Informatikaria eta ikertzaileaElhuyar Hizkuntza eta Teknologia Iturria: Elhuyar aldizkaria
HTML 4, obsolète
La dernière version de la norme HTML a plus de 10 ans. Le site était alors composé principalement de textes au format, images, liens et formulaires, et dans la version HTML 4.01 il y a des balises pour ces éléments. Aujourd'hui, cependant, sur le web abondent l'audio, la vidéo, les applications à haute interaction (appelées RIA ou Rich Internet Applications), les graphiques mobiles, les jeux, la possibilité de travailler hors ligne, etc. Et avec seulement HTML ne peut pas être indiqué. Des technologies comme Javascript et AJAX aident à obtenir une interaction à un niveau, mais lorsque vous avez besoin d'une grande interaction, ou pour d'autres choses, vous ne pouvez utiliser des plugins tiers: Flash, Silverlight, JavaFX, Google Gears...
La principale raison pour laquelle le standard HTML n'est pas mis à jour pendant tout ce temps est que l'organisation internationale World Wide Web Consortium ou W3C, qui dirige le web et le format HTML, et son directeur Berners-Lee, ont mis leurs forces dans de nouvelles intentions. En particulier, ils ont parié sur le format XHTML (format HTML compatible avec les normes XML) comme évolution du web actuel et ont travaillé sur sa version 2.0, et pour définir un nouveau web plus puissant, le web sémantique (que nous vous expliquons dans les exemplaires de mai et juin 2009) et les formats pour elle (RDF, GROWL, SDL,...). C'est pourquoi ils n'avaient pas besoin de nouvelles versions de HTML.
Cependant, le web sémantique n'a pas été créé pour remplacer le web que nous connaissons actuellement, mais pour l'utiliser, et pour beaucoup de XHTML 2.0 il était trop disruptif pour évoluer le web actuel (redessiné à partir de zéro, sans compatibilité en arrière, trop exigeant...). Et la réalité montrait aussi que son utilisation était très réduite. C'est pourquoi, afin de promouvoir la continuité de la norme HTML, plusieurs personnes d'Apple, Mozilla Fundazioa, Opera et Google ont créé en 2004 la communauté WHATWG (Web Hypertext Application Technology Working Group) et ont commencé à travailler sur la première version de HTML 5. En 2007, W3C a également vu la nécessité d'une nouvelle version du format HTML et a créé un groupe de travail pour cela. Ils ont pris comme point de départ la proposition élaborée par le groupe WHATWG, qui a depuis été perfectionnée et concrétisée.
HTML 5 adapté au web actuel
Dans la version HTML 5, nous avons pris en compte les caractéristiques les plus pertinentes du web que nous connaissons aujourd'hui, ce qui permet de créer pratiquement n'importe quelle application web sans avoir besoin de plugins externes. En outre, il existe une version XML de HTML 5, XHTML 5, qui est maintenant proposé de remplacer XHTML 1.
En ce qui concerne le multimédia, par exemple, la seule balise multimédia permettant HTML 4 pour les images était img, tandis que HTML 5 inclut les balises audio et vidéo. En outre, il a l'étiquette canvas, un tissu de peinture que nous pouvons dessiner en temps réel et que nous pouvons combiner avec la nouvelle norme WebGL (bibliothèque graphique pour afficher des images 3D dans les navigateurs). Vous pouvez également interagir avec des éléments matériels connectés à l'ordinateur tels que microphone, webcam, etc.
D'autre part, les balises ont été supprimées pour définir l'aspect, en gardant uniquement les balises de sens ou de structure et en obligeant à réaliser la présentation par CSS (en indiquant l'aspect des documents HTML dans des feuilles de style indépendantes). Et ils ont créé de nouvelles étiquettes sémantiques ou structurelles, comme par exemple nava-menu, footer (pied de page) et article (corps d'article). Dans les formulaires, nous pouvons également introduire de nouveaux types de boîte, tels que numéros, dates, horaires, adresses e-mail, URL, recherches... ou accepter ce que nous voulons, par des expressions régulières. De plus, vous pouvez insérer directement des graphiques vectoriels au format SVG et des équations mathématiques au format MathML. Et la nouvelle API (fonctions pour écrire des applications plus avancées) comprend également HTML 5: API de stockage de données pour les applications Web lorsque nous sommes hors ligne, API de glisser-déposer...
Ils veulent avoir terminé la norme HTML 5 d'ici la fin de 2010. Cependant, leurs parties sont à différents niveaux d'acceptation, et certaines des versions les plus récentes des navigateurs Internet qui ont presque entièrement consolidées sont déjà mis en œuvre, et sont disponibles pour nous. Et c'est que, effectivement, sur le net, il existe de nombreux sites avec des démos de nouvelles capacités de HTML 5, certains vraiment spectaculaires pour être fait sous vide HTML. Bienvenue dans la nouvelle norme HTML 5 !
Gai honi buruzko eduki gehiago
Elhuyarrek garatutako teknologia