HTML5 und HTML im Vergleich
Dank der harten Arbeit der die Entwickler und einer geschmackvollen Prise Kreativität gibt es endlich eine erfolgreiche Technologie. Es handelt sich um die neueste Inkarnation dessen, was wir „Webstandards“ nennen, seit 1998 begonnen dafür zu kämpfen, als die Browserunterstützung für HTML, CSS und JavaScript noch uneinheitlich, unvollständig und inkompatibel war und die damaligen Entwickler sich nicht darum scherten. Außerdem hat man nach 13 Jahren endlich gelernt, dass es gut ist, seinen Anhängern etwas zu präsentieren – und dass es gut ist, die Annahme von Standards aktiv zu fördern.
Daher die Bemühungen um das HTML5-Logo, das als Identitätsrahmen für all die heißen neuen Standardtechnologien gedacht war – und anfangs für Kontroversen sorgte, weil W3C das Wasser trübte. Die eigentliche Schlammschlacht begann, als Steve Jobs ankündigte, dass Apple HTML5 unterstützen würde, indem es auf mit CSS3 erstelltes Webmaterial verwies. Mit anderen Worten: Die ungenaue Verwendung des Begriffs „HTML5“ für HTML- und Nicht-HTML-Technologien fiel mit einem wachsenden Interesse an diesen Technologien unter dieser ungenauen Bezeichnung zusammen. Deshalb haben einige Vordenker erkannt, dass die Verwirrung der Geschäftswelt darüber, was HTML5 eigentlich bedeutet, nicht so wichtig ist, solange sie darauf bestehen, dass großartige Websites nach Webstandards zugänglich sind – und solange die Entwickler den Unterschied zwischen HTML5 und CSS3 kennen.
Wie auch immer, kurz nachdem die Standards die Einführung von HTML5-Bannern zu einem Kommunikationsfiasko erklärt hatten, stellte sich heraus, dass die Einführung eigentlich nur ein Kommunikationspatzer war.
Es wird klargestellt, dass HTML5 > HTML5 bedeutet und, dass CSS3 nicht Teil der HTML5-Spezifikation ist. Die W3C-Erklärung ermöglicht es der Normungsorganisation, beides auf eine Weise zu tun, die für alle akzeptabel ist. In der Vergangenheit setzte sich das W3C innerhalb seiner eigenen Mauern leidenschaftlich für die Entwicklung von Webstandards ein und gab sie nur passiv als „Empfehlungen“ an eine Welt weiter, die sie oft ignorierte – die Entwicklung in Ermangelung eines rein globalen Interesses war wahrscheinlich der Höhepunkt dieser Phase. Aber das W3C von heute hat dazugelernt. Es hat gelernt, die Anhängerschaft mit einzubeziehen und sich um Zustimmung über ihre unmittelbare Anhängerschaft hinaus zu bemühen, d. h. sich an die Geschäftswelt zu wenden und nicht nur an die Autoren der O’Reilly- und Peachpit-Bücher. Ihre „HTML5-Identität“ ist ein vernünftiger und lohnender Versuch, das bereits starke weltweite Interesse an HTML5 und verwandten Technologien und Praktiken zu nutzen, zu erweitern und auszubauen. Eine kleine FAQ-Seite und andere kleinere redaktionelle Klarstellungen ermöglichen es dem W3C, seine sachkundigen Kritiker zu beruhigen und den Vorwurf zu entkräften, dass es die Grenzen zwischen HTML, CSS und anderen Technologien verwischt.
Nun, da die Geschichte scheinbar gezielt in eine Richtung zu gehen scheint, war ein Knick in den Arbeiten unvermeidlich.
Auch dieser Knick ist nicht überraschend und nicht völlig unvorhersehbar. Erst als das W3C herausfand, dass HTML5 in aller Munde ist, beschloss die Arbeitsgruppe (die Splittergruppe, die die eigentliche HTML5-Spezifikation erstellt hat), dass HTML das neue HTML5 ist:
Die HTML-Spezifikation wird von nun an als „HTML“ mit der URL http://whatwg.org/html bezeichnet. (Wir werden auch weiterhin die Spezifikation Web Applications 1.0 unterstützen, die HTML und eine Reihe verwandter APIs wie Web Storage, Web Workers und Server-sent events enthält).
Die HTML-Spezifikation kann nun als „living standard“ betrachtet werden. Sie ist ausgereifter als jede bisherige Version der HTML-Spezifikation, so dass es keinen Sinn machte, sie nur als Entwurf zu betrachten. Sie werden nicht mehr dem „Schnappschuss“-Modell der Spezifizierungsentwicklung folgen.
Diejenigen, die überrascht sind, sollten sich daran erinnern, dass der HTML5-Doctype auf „HTML“ ohne Versionsnummer verweist. In den Köpfen der Entwickler war HTML5 immer nur HTML. Es wurde rückwärts (die erste Webseite, die jemals geschrieben wurde, würde durch Hinzufügen eines Doctype zu einem gültigen HTML5 werden) und vorwärts geschaut. Sie wird sich weiterentwickeln. Die Arbeitsgruppe hat es sich zur Aufgabe gemacht, HTML zu leiten und zu aktualisieren, und der W3C hat die Aufgabe übernommen, die Change logs zu pflegen (eine Aufgabe, die sie auch weiterhin wahrnehmen wird).
In der Praxis ist es das, was schon seit vielen Jahren funktioniert. Letztes Jahr sollte der Namen geändert, aber es wurde entschieden, noch ein wenig zu warten, weil die Leute immer noch häufig den Begriff „HTML5“ verwenden. Aber der Begriff wird jetzt im Grunde für alles verwendet, was mit Webstandards zu tun hat, also ist es an der Zeit, weiterzugehen!
Zweifellos wird das W3C weiterhin HTML5 vermarkten, und noch eine Weile werden Designtechnologen HTML5-Bücher schreiben und HTML5-Kurse geben, solange sie die neuen Möglichkeiten von HTML anerkennen und einen klaren Bruch mit früheren Technologien und Praktiken markieren. Letztendlich wird sich wahrscheinlich die Meinung der Arbeitsgruppe durchsetzen, und als Name wir sich HTML durchsetzen.
In der Zwischenzeit nehmen halt wir HTML+5.