Logo HTML5 et dénomination HTML WHATWG

J'ai récemment blogué sur les liens d'intérêt HTML5 récents et discuté de l'annonce de Chrome de son intention de supprimer la prise en charge du codec vidéo H.264 dans la balise (voir également la section commentaires de cet article), la couverture par Modernizr des fonctionnalités HTML5 indétectables, les gens de Série HTML5 et modèles HTML5. Bien que cet article ait été publié il y a moins de deux semaines, il y a eu des développements plus significatifs dans l'actualité HTML5 depuis lors et je couvre certaines de ces histoires ici.

Logo HTML5

Le World Wide Web Consortium (W3C) a publié un logo HTML5 dans différents styles et formats, mais avec le même thème de présentation général. L'interview de Michael Nieling par Ian Jacob et la FAQ sur le logo HTML5 fournissent des informations de base supplémentaires concernant ce logo, les idées derrière sa création et les motivations pour sa création. Il y a eu un enthousiasme important dans la blogosphère concernant le logo HTML5, mais il y a aussi eu des sceptiques. Ian Jacobs répond à certaines des préoccupations dans The HTML5 Logo Conversation.

La page principale du logo HTML5 permet de télécharger les différentes représentations du logo (noir / blanc, orange / blanc, avec ou sans "HTML", SVG, PNG, différentes résolutions, etc.). Quelques-uns des logos fournis par le W3C sont présentés ci-après.

Le W3C fournit non seulement le logo HTML5 lui-même dans différents formats, mais il fournit également des icônes représentant diverses classes technologiques. La page du logo HTML5 comporte une section sur laquelle chacune de ces huit icônes peut être cliquée pour voir une brève description de ce que l'icône représente. L'idée est que ces icônes peuvent être ajoutées au journal HTML5 verticalement ou horizontalement pour représenter les fonctionnalités "HTML5" prises en charge par un site particulier. Voici ces icônes avec des descriptions encore plus brèves que celles de la page du logo HTML5.

Sémantique / Structure

Hors ligne et classe de stockage

Accès aux appareils, y compris la géolocalisation

Connectivité

Audio / Vidéo / Multimédia

Graphiques / Effets / 3D

Performances et intégration (y compris XMLHttpRequest 2)

CSS3 et Web Open Font Format (WOFF)

La licence nécessite une attribution et, comme indiqué ci-dessus, les logos HTML5 présentés dans cet article sont attribués au World Wide Web Consortium.

WHATWG: HTML est le nouveau HTML5

Il y avait déjà une certaine confusion autour du logo HTML5 tel que décrit dans les articles de Gavin Clarke. Le W3C s'attaque à la confusion HTML5 avec, euh, plus de confusion et le W3C s'excuse pour la confusion de la marque HTML5. Cela n'aidera probablement pas les choses que, la même semaine où un logo HTML5 a été dévoilé avec le «5» comme élément central, le groupe de travail sur la technologie des applications hypertextes Web (WHATWG) a annoncé qu'il abandonnait le «5» Le HTML de l'article de blog est le nouveau HTML5. Dans cet article, Ian Hickson fait référence à un message de décembre 2009 dans lequel il a déclaré:

Je viens d'enregistrer un changement qui empêche le WHATWG de travailler

spécifications versionnées ("HTML5") pour travailler uniquement sur la technologie sans

essayer de le version ("HTML").

WHATWG maintient désormais un niveau de vie HTML. Alors, comment la spécification HTML5 du W3C est-elle liée au standard HTML vivant de WHATWG? La meilleure réponse peut être fournie par la section "Introduction" de la spécification HTML WHATWG qui répond à la question Est-ce HTML5? (J'ai ajouté l' accent ):

En bref: oui.

Plus longuement: «HTML5» a été à plusieurs reprises utilisé pour désigner une grande variété de technologies, dont certaines proviennent de ce document, et dont certaines n'ont jamais été liées de manière tangentielle.

Cette spécification définit actuellement la prochaine génération de HTML après HTML5.

HTML5 a atteint Last Call au WHATWG en octobre 2009, et peu de temps après, nous avons commencé à travailler sur de nouvelles fonctionnalités expérimentales qui ne sont pas aussi stables que le reste de la spécification.

La relation entre WC3 et WHATWG et leurs relations respectives avec HTML peuvent être source de confusion. Un bon résumé de ces deux groupes et de leurs relations entre eux et avec HTML et d'autres technologies Web peut être trouvé dans Plongez dans HTML5: Comment en sommes-nous arrivés là? qui décrit les relations alambiquées entre HTML5, WC3 et WHATWG. Le billet Reinventing HTML décrit la décision prise fin 2006 de faire collaborer le W3C et le WHATWG sur "HTML5" (Web Applications 1.0).

Un autre article intéressant à lire sur ce qui constitue "HTML5" est le message concis HTML5 Brief: en quelques paragraphes. Le post HTML5 - qu'est-ce que c'est et qu'est-ce que ça me rapporte? résume les observations et les conclusions tirées par «juste un autre ingénieur logiciel» concernant ce qu'est HTML5.

Les «petites choses» de HTML5

Le billet Falling for HTML5: Finding Love in the Little Things est un résumé des «petites choses» en HTML5 qui, selon Felicity Evans, «feront toute la différence dans la façon dont je codifie jour après jour». Elle couvre les avancées HTML5 telles que l' élément au niveau du bloc , les espaces réservés de formulaire et l' élément.<section>

Conclusion

Tout comme certains développeurs Java d'entreprise se réjouissent de leur «supériorité» lorsqu'ils savent que c'est Java EE plutôt que J2EE, il semble que ce soit une opportunité pour le même type de personnalités de se réjouir quand ils savent qu'il ne s'agit plus que de HTML5. Bien sûr, il y a le logo avec le "5" proéminent qui ne fait que commencer. L'URL de sa page principale n'inclut pas un "5" (//www.w3.org/html/logo/), mais le logo le fait.

Le logo avec le «5», la spécification sans gestion des versions et la suppression de la prise en charge par Google Chrome du H.264 dans son élément signifient tous que l'environnement de développement Web restera dans un avenir prévisible comme il l'a toujours été: prise en charge incohérente sur plusieurs navigateurs exigera des développeurs qu'ils utilisent la détection des fonctionnalités, la dégradation gracieuse et d'autres tactiques de développement Web désormais courantes lorsqu'ils adoptent les fonctionnalités HTML5.

Cette histoire, "Logo HTML5 et dénomination HTML WHATWG" a été publiée à l'origine par JavaWorld.