Buchrezension: HTML5 – Webseiten innovativ und zukunftssicher

Der Nachfolger des aktuellen Webstandards HTML in der Version 4.01 scheint mit HTML5 nahezu festzustehen. Kaum jemand bezweifelt ernsthaft, dass die derzeit noch in Entwicklung befindliche Spezifikation vom W3C abgesegnet und zum nächsten Webstandard erhoben wird. Die neueste Browser-Generation unterstützt bereits jetzt einige Elemente von HTML5, sodass Webentwickler die Auszeichnungssprache in eigenen Projekten verwenden können.

Peter Kröner, Webdesigner, Frontendentwickler und Blogger, zeigt in seinem Buch “HTML5 – Webseiten innovativ und zukunftssicher”, in welcher Weise welche HTML5-Techniken schon jetzt für die Entwicklung von Webseiten und Web-Applikationen eingesetzt werden können. Obwohl das im Open Source Press Verlag erschienene Buch bereits seit Mai 2010 erhältlich ist, spiegelt es auf 398 Seiten und in zehn Kapiteln noch immer den aktuellen Entwicklungsstand der Auszeichnungssprache wider. Dabei erweist sich Peter Kröner als ausgewiesener Experte, der in eingängiger Sprache komplexe Zusammenhänge zu veranschaulichen vermag. Trotzdem, und das sei vorweggeschickt, richtet sich das Buch hauptsächlich an Leser, die bereits über erweiterte HTML- und JavaScript-Kenntnisse verfügen. Für Einsteiger in die Webentwicklung ist der Band aufgrund der allgemeinen Komplexität der Auszeichnungssprache HTML5 und der tiefergehenden Praxisbeispiele und Problemlösungen wenig geeignet.

Schon die beiden einführenden Kapitel bereiten ein besonderes Lesevergnügen. Im ersten Kapitel erklärt der Autor ausführlich, was HTML5 ist, gibt Auskunft über den Entwicklungsstand der Spezifikation und beschreibt, welche Teile von HTML5 bereits jetzt verwendet werden können. Hier bleiben keine Fragen offen. Im zweiten Kapitel beginnt der praktische Teil mit einer Erläuterung der Syntax und den Änderungen gegenüber der Vorgängerversion. Kleine, eingestreute Code-Beispiele dienen dabei der Verdeutlichung und vermitteln dem Leser einen Praxisbezug.

In den weiteren Kapiteln widmet sich Kröner unter anderem den semantischen Fähigkeiten von HTML5, neuen Elementen zur Formularerstellung, der Codierung von Offline-Webanwendungen, dem Einbetten von (Multimedia-)Inhalten sowie dem Canvas-Element zum Zeichnen dynamischer Bitmap-Grafiken mit Hilfe von JavaScript. Dabei steigt der Autor mitunter tief in die Funktionsweise der verschiedenen APIs ein, ohne den Leser dabei zu überfordern.

Die Tiefe der einzelnen Kapitel variiert allerdings. Während sich Kröner beispielsweise im achten Kapitel in den (Un)tiefen der Drag&Drop-API verliert und über viele Seiten einen Workaround zur Nutzung in verschiedenen Browser auf Basis von JavaScript entwickelt, bleibt ein anderes Kapitel auffällig oberflächlich. So ist dem Autoren die Geolocation-API gerade mal ganze fünf Seiten wert, auf denen er sich auf das Auslesen von Positionsdaten mit vier äußerst kurzen Code-Fragmenten beschränkt. Das ist schade, denn obwohl die Geolocation-API recht einfach aufgebaut ist und nicht direkt zum HTML5-Entwurf gehört, ermöglicht sie doch erstmals den Zugriff auf die GPS-Funktionalität mobiler Geräte wie iPhone und iPad im Webbrowser und eröffnet damit eine ganze Reihe an Optionen zur Entwicklung ortsbasierter Dienste. Ein praktisches Beispiel zur Einbindung von Online-Kartendiensten wie Google Maps oder OpenStreetMap hätte der Veranschaulichung gut getan. Im Vergleich zu anderen Kapiteln, in denen Kröner seine Leser gedanklich an die Hand nimmt und durch nachvollziehbare Schritte selbst komplexe APIs erläutert, fällt das Thema Geolocation zu knapp aus.

Zum Abschluss gibt Kröner einen Ausblick auf die zukünftige Verwendung von HTML5 zur Darstellung komplexer Dokumente und den Aufbau von Web-Applikationen. Der Autor hält sich außerdem nicht mit Kritik, insbesondere zum WHATWG-Verfahren, zurück und gibt seine persönliche Einschätzung zum zukünftigen Webstandard ab, die, und das darf hier verraten werden, positiv ausfällt.

Abgerundet wird das Buch durch einen übersichtlich aufbereiteten Anhang, in dem die Inhalte der einzelnen Kapitel zusammengefasst sind und jeweils durch eine Kurzreferenz der behandelten HTML5-Elemente ergänzt werden. Der Band eignet sich daher nicht nur zum kapitelweisen Durchlesen, sondern leistet auch später noch als Nachschlagewerk gute Dienste.

Fazit

Peter Kröner vermittelt in “HTML5 – Webseiten innovativ und zunkunftssicher” leicht verständlich, was mit ausgewählten HTML5-Webtechniken bereits heute möglich ist und wie man sie in der Praxis einsetzen kann. Bei Webentwicklern, die den zukünftigen Webstandard einsetzen wollen, sollte das Buch nicht nur im Regal stehen, sondern auch einen festen Platz auf dem Schreibtisch haben.

Bibliographische Daten und Bezugsquellen

Peter Kröner, HTML5. Webseiten innovativ und zukunftssicher, 1. Auflage, Mai 2010.
Open Source Press
ISBN 978-3937514970
Preis: 34,90 Euro

Bezug über Open Source Press
Bezug über Amazon (Partnerlink)

Das Buch wurde mir freundlicherweise als Rezensionsexemplar vom Open Source Press Verlag zur Verfügung gestellt.

Foto: Open Source Press

Ähnliche Wabbs

· Buchrezension: HTML5 – Leitfaden für Webentwickler · Buchrezension: HTML5-Apps für iPhone und Android · Buchrezension: iPhone Apps mit HTML, CSS und JavaScript · Buchrezension: EPUB für iPad & Co ·

3 Kommentare

  1. Thorsten H.
    Januar 6, 2011 @ 18:07

    Das Buch kann ich nur empfehlen. Der Abschnitt über semantisches HTML5 ist absolut lesenswert!

  2. Zuse
    Januar 6, 2011 @ 20:31

    Ich hatte das Buch vor ein paar Tagen in der Hand, habe es dann erstmal nicht gekauft, weil es mir zu “grau” vorkam. Wenn ich das so höre, muss es inhaltlich ziemlich gut sein. Dann werde ich es mir wohl doch noch holen.

  3. Carsten
    Januar 9, 2011 @ 12:03

    Gutes Buch! Der Verfasser nähert sich dem Thema HTML 5 theoretisch, ohne dabei den Praxisbezug zu vernachlässigen. Beim Lesen hatte ich deshalb den Eindruck fundiert informiert zu werden.

Kommentar schreiben