HTML5-Logo und WHATWG-HTML-Benennung

Ich habe kürzlich über die neuesten HTML5-Links von Interesse gebloggt und die Ankündigung von Chrome, die Unterstützung für den Videocodec H.264 einzustellen, im Tag (siehe auch den Kommentarbereich dieses Beitrags), Modernizrs Berichterstattung über nicht nachweisbare HTML5-Funktionen, die People of, besprochen HTML5-Serien und HTML5-Vorlagen. Obwohl dieser Beitrag vor weniger als zwei Wochen veröffentlicht wurde, gab es seitdem bedeutendere Entwicklungen bei HTML5-Nachrichten, und ich beschreibe hier einige dieser Geschichten.

HTML5-Logo

Das World Wide Web Consortium (W3C) veröffentlichte ein HTML5-Logo in verschiedenen Stilen und Formaten, jedoch mit demselben allgemeinen Präsentationsthema. Ian Jacobs Interview mit Michael Nieling und die häufig gestellten Fragen zum HTML5-Logo bieten zusätzliche Hintergrundinformationen zu diesem Logo, Ideen für seine Erstellung und Motivationen für seine Erstellung. In der Blogosphäre gab es erhebliche Begeisterung für das HTML5-Logo, aber es gab auch Skeptiker. Ian Jacobs spricht einige der Bedenken in The HTML5 Logo Conversation an.

Auf der Haupt-HTML5-Logoseite können Sie die verschiedenen Logo-Darstellungen herunterladen (schwarz / weiß, orange / weiß, mit oder ohne "HTML", SVG, PNG, verschiedene Auflösungen usw.). Als nächstes werden einige der vom W3C bereitgestellten Logos angezeigt.

Das W3C bietet nicht nur das HTML5-Logo selbst in verschiedenen Formaten, sondern auch Symbole für verschiedene Technologieklassen. Die HTML5-Logo-Seite enthält einen Abschnitt, auf den jedes dieser acht Symbole geklickt werden kann, um eine kurze Beschreibung der Darstellung des Symbols anzuzeigen. Die Idee ist, dass diese Symbole entweder vertikal oder horizontal an das HTML5-Protokoll angehängt werden können, um darzustellen, welche "HTML5" -Funktionen eine bestimmte Site unterstützt. Hier sind die Symbole mit Beschreibungen, die noch kürzer sind als die auf der HTML5-Logo-Seite.

Semantik / Struktur

Offline- und Speicherklasse

Gerätezugriff einschließlich Geolocation

Konnektivität

Audio / Video / Multimedia

Grafik / Effekte / 3D

Leistung und Integration (einschließlich XMLHttpRequest 2)

CSS3 und Web Open Font Format (WOFF)

Die Lizenz muss zugeordnet werden. Wie oben erwähnt, werden die in diesem Beitrag gezeigten HTML5-Logos dem World Wide Web Consortium zugeordnet.

WHATWG: HTML ist das neue HTML5

Es gab bereits einige Verwirrung um das HTML5-Logo, wie in Gavin Clarkes Artikeln beschrieben. W3C bekämpft HTML5-Verwirrung mit, ähm, mehr Verwirrung und W3C entschuldigt sich für die Verwirrung der HTML5-Marke. Es wird wahrscheinlich nicht helfen, dass in der gleichen Woche, in der ein HTML5-Logo mit der "5" als zentralem Definitionsmerkmal enthüllt wurde, die Arbeitsgruppe für Web-Hypertext-Anwendungstechnologie (WHATWG) bekannt gab, dass sie die "5" in der Blogpost HTML ist das neue HTML5. In diesem Beitrag verweist Ian Hickson auf eine Nachricht vom Dezember 2009, in der er Folgendes erklärte:

Ich habe gerade eine Änderung eingecheckt, die das WHATWG von der Arbeit abhält

versionierte Spezifikationen ("HTML5"), um nur an Technologie ohne zu arbeiten

versuchen, es zu versionieren ("HTML").

WHATWG behält jetzt einen HTML-Lebensstandard bei. Wie hängt die HTML5-Spezifikation von W3C mit dem lebenden HTML-Standard von WHATWG zusammen? Die beste Antwort kann im Abschnitt "Einführung" der WHATWG-HTML-Spezifikation gegeben werden, in dem die Frage "Ist dies HTML5?" (Ich habe die Betonung hinzugefügt ):

Kurzum: Ja.

Ausführlicher: "HTML5" wurde zu verschiedenen Zeiten verwendet, um auf eine Vielzahl von Technologien zu verweisen, von denen einige aus diesem Dokument stammen und von denen einige nur tangential miteinander verbunden waren.

Diese Spezifikation definiert jetzt tatsächlich die nächste Generation von HTML nach HTML5.

HTML5 erreichte Last Call auf der WHATWG im Oktober 2009 und kurz nachdem wir begonnen hatten, an einigen experimentellen neuen Funktionen zu arbeiten, die nicht so stabil sind wie der Rest der Spezifikation.

Die Beziehung zwischen WC3 und WHATWG und ihre jeweiligen Beziehungen zu HTML können Verwirrung stiften. Eine gute Zusammenfassung dieser beiden Gruppen und ihrer Beziehung zueinander sowie zu HTML und anderen Webtechnologien finden Sie unter Eintauchen in HTML5: Wie sind wir hierher gekommen? Hier werden die verschlungenen Beziehungen zwischen HTML5, WC3 und WHATWG beschrieben. Der Beitrag "HTML neu erfinden" beschreibt die Entscheidung Ende 2006, W3C und WHATWG bei "HTML5" (Web Applications 1.0) zusammenarbeiten zu lassen.

Ein weiterer interessanter Beitrag zum Lesen darüber, was "HTML5" ausmacht, ist der kurze Beitrag HTML5 Brief: in ein paar Absätzen. Der Beitrag HTML5 - was ist das und was ist für mich drin? fasst die Beobachtungen und Schlussfolgerungen zusammen, die "nur ein anderer Softwareentwickler" in Bezug auf HTML5 gezogen hat.

Die "kleinen Dinge" von HTML5

Der Beitrag Falling for HTML5: Liebe finden in den kleinen Dingen ist eine Zusammenfassung der "kleinen Dinge" in HTML5, von denen Felicity Evans glaubt, dass sie "die Welt des Unterschieds in der Art und Weise verändern werden, wie ich Tag für Tag codiere". Sie behandelt HTML5-Verbesserungen wie Elemente auf Blockebene , Formularplatzhalter und das Element.<section>

Fazit

So wie sich einige Java-Entwickler in Unternehmen über ihre "Überlegenheit" freuen, wenn sie wissen, dass es sich eher um Java EE als um J2EE handelt, scheint dies eine Gelegenheit für die gleiche Art von Persönlichkeiten zu sein, sich zu freuen, wenn sie wissen, dass es jetzt nur noch HTML statt HTML5 ist. Dann gibt es natürlich das Logo mit der markanten "5", das gerade erst anfängt. Die URL der Hauptseite enthält keine "5" (//www.w3.org/html/logo/), das Logo jedoch.

Das Logo mit der "5", die Spezifikation ohne Versionierung und die Einstellung der Unterstützung für H.264 durch Google Chrome in seinem Element bedeuten, dass die Webentwicklungsumgebung auf absehbare Zeit wie immer erhalten bleibt: inkonsistente Unterstützung über mehrere Browser hinweg Entwickler müssen bei der Einführung von HTML5-Funktionen die Feature-Erkennung, die ordnungsgemäße Verschlechterung und andere gängige Webentwicklungstaktiken verwenden.

Diese Geschichte "HTML5 Logo und WHATWG HTML Naming" wurde ursprünglich von JavaWorld veröffentlicht.