Buchrezension – HTML5: Up and Running

Was die Webdesign-Literatur betrifft, kann man meiner Meinung nach mit Sicherheit sagen, dass 2010 das Jahr der HTML5-Bücher war.

Während eine Reihe von Titeln bereits vor 2010 CSS3 in ihre Inhalte integriert haben, gab es in diesem Jahr große Buchveröffentlichungen, die sich hauptsächlich auf HTML5 konzentrieren.

Deshalb war ich ziemlich aufgeregt, als Mark Pilgrim einen Tweet verschickt bietet kostenlose Rezensionsexemplare seines neuen HTML5-Buches an HTML5: Up and Runningmit freundlicher Genehmigung von O’Reilly Media. Er antwortete noch am selben Tag auf meine E-Mail und das Buch kam kurz darauf an.

Insgesamt kann ich sagen, dass ich erleichtert war, dass mir das Buch wirklich gefallen hat, und ich kann mir vorstellen, es regelmäßig zu verwenden, um auf eine Reihe von HTML5-bezogenen Themen Bezug zu nehmen – insbesondere auf einige, mit denen ich noch nicht vertraut war.

Wenn dies eine bezahlte Rezension gewesen wäre, hätte ich mehr Druck verspürt, die Schwachstellen des Buches zu meiden, aber ich kann ehrlich sagen, dass das keine Rolle spielt, denn das Buch ist auf jeden Fall einen Kauf wert, und das ist es auch eine ausgezeichnete Quelle für Entwickler den Übergang von HTML4/XHTML zu HTML5 und den damit verbundenen Technologien vollziehen.

Ich werde den grundlegenden Inhalt des Buches nicht offiziell besprechen. Sie können dies selbst über die „Look Inside“-Funktion von Amazon tun oder sogar durchsuchen online Version.

Stattdessen werde ich in den folgenden Abschnitten einige Dinge besprechen, die meiner Meinung nach an dem Buch besonders wirkungsvoll waren, und ich werde auch auf einige kleinere Schwächen hinweisen.

Eine maßgebliche Stimme

Wie bereits erwähnt, wurde das Buch von verfasst Mark Pilgrim. Dem Namen nach kennen Sie ihn vielleicht nicht unbedingt; er ist nein Zeldman oder Santa Maria. Aber er ist auf seinem Fachgebiet keine geringere Autorität als diese Jungs auf ihrem Gebiet. Obwohl dies eine Rezension des Buches selbst sein soll, denke ich, dass bei einem wichtigen Thema wie diesem, Es ist unbedingt erforderlich, dass der Autor eine maßgebliche Stimme hatauf die wir uns als Entwickler verlassen können.

Wie auf seinem angegeben kurze Wikipedia-SeitePilgrim ist ein Verfechter freier Software, und das hat er auch hat zu einer Reihe von Open-Source-Projekten beigetragen. Sein Werdegang und sein Engagement in der Softwareentwicklung auf diese Weise deuten stark darauf hin, dass ihm das Web am Herzen liegt und er an Genauigkeit und Best Practices interessiert ist.

Die Produktbeschreibung auf der Amazon-Seite des Buches bestätigt Pilgrim ebenfalls als eine anerkannte AutoritätDarin heißt es: „Der Autor Mark Pilgrim schreibt die wöchentliche Übersicht für die HTML5-Arbeitsgruppe und vertritt Google auf Konferenzen zu den Funktionen von HTML5.“

Lesen:  HTML5- und CSS3-Bücher, auf die Sie im Jahr 2010 achten sollten

Auch das erste Kapitel des Buches mit dem Titel „How Did We Get Here?“ ist ein Muss für jeden, der sich für die Entwicklung von HTML interessiert. Auch wenn dieser Teil des Buches sicherlich keine Pflichtlektüre für diejenigen ist, die mit HTML5 beginnen möchten, bildet er eine hervorragende Grundlage für die vielen Empfehlungen, die er im Rest des Buches gibt, denn sein historisches Wissen und sein Verständnis von Markup und Standards geben ihm eine autoritärere Stimme.

Wenn Pilgrim im gesamten Buch die neuen Funktionen von HTML5 bespricht, empfiehlt er Entwicklern, die Funktionserkennung mithilfe von HTML5 durchzuführen Modernisierung. Tatsächlich widmet sich Kapitel 2 mit dem Titel „Erkennen von HTML5-Funktionen“ ausschließlich diesem Thema und legt damit erneut den Grundstein für die folgenden Kapitel und zeigt, dass Pilgrim weiß, welche Lösungen bei der Implementierung dieser neuen Technologien in realen Situationen erforderlich sind.

Hervorragende Bearbeitung und Liebe zum Detail

Obwohl ich bei weitem kein ausgewiesener Experte für HTML5 oder Grammatik bin, sind mir im Inhalt dieses Buches keine größeren Tippfehler oder technischen Fehler aufgefallen. Die einzigen geringfügigen Tippfehler, die ich gefunden habe, waren Textzeilen, die aus irgendeinem Grund keinen Bindestrich für ein in zwei Zeilen aufgeteiltes Wort enthielten. Ich habe das Gefühl, dass es etwas mit der Übertragung des Inhalts aus der Online-Version des Buches zu tun haben könnte, aber ich weiß es wirklich nicht. Dennoch beeinträchtigt dies weder die Lesbarkeit noch die Festigkeit des Materials.

Zur weiteren Unterstützung der hervorragenden Liebe zum Detail von Pilgrim und O’Reilly: die offizielle Errata-Seite für Das Buch weist nur wenige relativ geringfügige Fehler auf die im Abschnitt „unbestätigte Errata“ erscheinen.

Es gibt viele Codebeispiele, und in allen Fällen sind sie sehr relevant, leicht verständlich und in ihrem Kontext leicht zu verstehen. Und auch hier scheinen die Codebeispiele in allen Fällen sehr genau und verwendbar zu sein.

Eine offensichtliche Hilfe dabei ist die Tatsache, dass die Online-Version des Buches tatsächliche Live-Beispiele von Beispielcode enthält, es gibt also wirklich keinen Grund, dass das Buch Fehler enthält.

Trotz technischer Details sehr gut lesbar

Der allgemeine Ton von Pilgrim ist sehr gesprächig, bodenständig, leicht zu verstehen und manchmal humorvoll – obwohl einige technische Details behandelt werden. Insgesamt leistet das Buch eine lobenswerte Arbeit, indem es viele komplexe Themen auf leicht verständliche Weise behandelt.

Das Buch enthält viele Abbildungen und Diagramme, einschließlich Kompatibilitätstabellen, die Ihnen sagen, in welchen Benutzeragenten die besprochene Funktion unterstützt wird. Diese Diagramme, die im gesamten Buch erscheinen, decken nicht nur die großen Desktop-Browser, sondern auch iPhone und Android ab, sodass der Leser in jedem Kapitel einen hervorragenden Überblick über die plattform- und browserübergreifende Kompatibilität für eine ganze Reihe von HTML5- und Android-Browsern erhält verwandte Funktionen.

Lesen:  So wählen Sie Typografie und Farbe für Ihre WordPress-Website aus


Sowohl die gedruckte als auch die Online-Version verfügen über nützliche Diagramme zur Browser- und Geräteunterstützung

Durchgehend zitierte Quellen

Pilgrim zeigt ein hervorragendes Verständnis der HTML5-Spezifikation, indem er ständig darauf verweist. Ein Buch über HTML5, in dem die Spezifikation nicht behandelt wird, wäre gelinde gesagt eine schwache Quelle. HTML5: Up and Running wiederholt die maßgebliche Stimme von Pilgrim häufig unter Angabe seiner Quellen, sodass die Richtigkeit der Informationen leicht überprüft werden kann.

Darüber hinaus enthält jedes Kapitel einen Abschnitt mit dem Titel „Weiterführende Literatur“, der zusätzliche Links zu Online-Quellen für ein tieferes Verständnis des jeweiligen Themas enthält. Das Buch bietet Entwicklern also eine endloser Vorrat an Ressourcenmaterialien um die von Pilgrim angesprochenen Informationen zu ergänzen.

Ausgezeichnete Diskussion über HTML5-Video

Viele Menschen werden von dem Kapitel „Video für das Web“ abgeschreckt sein (wie es bei „Video for the Web“ der Fall ist). mindestens ein Rezensent auf Amazon). Das Kapitel ist sehr lang und detailliert und enthält zahlreiche Informationen zu Videocontainern, Codecs (für Video und Audio), Lizenzierung, Kodierung und Browserunterstützung. Sind das zu viele Informationen? Zu jedem anderen Thema würde ich ja sagen. Aber für Videos sind das meiner Meinung nach sehr notwendige Themen. Einige der Informationen könnten schnell veraltet sein, aber die gesamte Diskussion hilft Entwicklern, alle Aspekte von Video und Audio in HTML5 zu sehen.

Bei HTML5-Videos geht es nicht nur um Markup. Viele Codec- und Lizenzprobleme wirken sich darauf aus, was wir in diesem Bereich tun können und was nicht. Daher ist dies eine gute Möglichkeit, das Thema einzuführen und dem eigentlichen Markup, das gegen Ende des Kapitels besprochen wird, etwas Tiefe und Kontext zu verleihen. Auch wenn dies keine leichte Lektüre ist, ist es wichtig, dass Sie sich dessen zumindest einigermaßen bewusst sind, wenn Sie vorhaben, HTML5-Videos in Ihre Seiten einzubinden.

Eine großartige Fortsetzung des Buches von Jeremy Keith

Wenn Sie das Buch von Jeremy Keith gekauft und gelesen haben HTML5 für WebdesignerDieses Buch dient als hervorragende Fortsetzung. Keiths Buch ist mit 85 Seiten kurz (wie alle Titel im Buch). Ein Buch für sich Serie). Wenn Sie also eine gute Grundlage anhand einer einfacheren Quelle wie der von Keith oder anderer Online- oder anderer Quellen haben, HTML5: Up and Running funktioniert sehr gut als progressive Ergänzungdas viele Lücken in der Entwicklung von HTML füllt, wie Markup definiert wird, Details zur Verwendung bestimmter neuer HTML5-Elemente und ausführliche Diskussionen über Browserunterstützung und Best Practices.

Außerdem geht Keith nicht auf die zugehörigen Technologien und APIs ein. Dieses Buch widmet jedem dieser Hauptthemen ein eigenes Kapitel: Canvas, Geolocation, Web Storage und Offline-Web-Apps.

Lesen:  Django vs. WordPress: Was liefert die bessere Website im Jahr 2024?

Kleinere Schwächen

HTML5: Up and Running dient nicht als erschöpfende Referenz zu irgendeinem Thema im Bereich HTML5 und verwandter Technologien. Dies ist nicht unbedingt ein Schwachpunkt, da der Zweck des Buches nicht darin besteht, eine erschöpfende oder auch nur umfassende Referenz zu diesen Themen bereitzustellen (ganz zu schweigen davon, dass sich die Spezifikationen für viele dieser Technologien noch in der Entwicklung befinden, was bei jeder „erschöpfenden Referenz“ der Fall wäre). veralten schnell).

Der Zweck des Buches besteht, wie der Titel schon sagt, darin, Entwickler mit diesen Technologien vertraut zu machen. In der Produktbeschreibung auf Amazon heißt es: „Dieser prägnante Ratgeber ist das umfassendste und maßgeblichste Buch, das Sie zu diesem Thema finden werden.“ Ich denke, das ist eine gute Beschreibung. Natürlich kann ich nicht für den Vergleich mit allen anderen Quellen zu diesem Thema bürgen, aber Es ist sicherlich ein „prägnanter“ und „maßgeblicher“ Leitfaden.

Eine weitere kleine Schwäche ist die Platzierung des Kapitels namens „A Form of Madness“. Wenn Sie das Buch als Referenz verwenden, ist das in Ordnung. Aber als ich das Buch von Anfang bis Ende durchlas, stellte ich fest, dass dieses Kapitel (in dem die neuen Funktionen in HTML-Formularelementen besprochen werden) etwas fehl am Platz war.

Nach einer wirklich ausführlichen Videobesprechung und anschließenden ausführlichen Kapiteln zu lokalem Speicher, Offline-Web-Apps und Geolokalisierung schien dieses Kapitel fehl am Platz zu sein. Vielleicht wurde dies absichtlich gemacht, um die Lesart ein wenig auszugleichen, aber ich denke, dieser Abschnitt wäre sinnvoller nach Kapitel drei platziert, in dem die neuen semantischen Elemente behandelt werden.

Abschluss

Insgesamt ist dies ein großartiges Buch, das genau das erreicht, was der Titel verspricht: Es bringt Entwickler mit den neuen HTML5-Funktionen und verwandten Technologien vertraut.

Dieses Buch ist es jedoch Nichts für Anfänger im Bereich Markup oder Scripting. Wenn Sie ein erfahrener HTML- und JavaScript-Entwickler sind, bietet dieses Buch eine großartige Einführung und Anleitung zu vielen der neuesten und aufregendsten Teile von HTML5 und den zugehörigen APIs.

Wenn Sie also etwas Tiefgründigeres als das Buch von Jeremy Keith oder mehr Autorität als Online-Tutorials und -Artikel suchen, sollten Sie sich unbedingt ein Exemplar davon besorgen HTML5: Up and Running oder lesen Sie es online.

Dieser Beitrag wurde exklusiv für Webdesigner Depot von Louis Lazaris, einem freiberuflichen Autor und Webentwickler, verfasst. Louis rennt Beeindruckende Webs, wo er Artikel und Tutorials zum Thema Webdesign veröffentlicht. Du kannst Louis folgen auf Twitter oder nehmen Sie Kontakt mit ihm auf über seine Website.

Haben Sie dieses oder ein anderes Buch über HTML5 gelesen? Was sind deine Gedanken?

Aktuelle Artikel:

Empfohlen