Ich muss mich entschuldigen – dieser Blogpost kommt viel zu spät, aber ich war leider die letzten Tage echt ekelhaft krank und damit außer Betrieb. Aber wer aufmerksam mittwittert, der weiß bereits seit einiger Zeit: Die zweite Auflage des HTML5-Buchs ist fertig, bereits vorbestellbar und wird am 28. Februar erscheinen. Sie enthält 194 neue Seiten und vier neue Kapitel (insgesamt 592 Seiten, 14 Kapitel) auf dem Stand vom Anfang Februar 2011 – also inklusive Internet Explorer 9 und Firefox 4. Fast alles, was nicht völlig neu ist, wurde aktualisiert, erweitert oder mit zusätzlichen begleitenden Infos (Links, Polyfills) ausgestattet. Es ist ein neues Buch geworden.
Was steht Neues drin?
Es gibt 194 Seiten mit neuem Stoff, wobei eins der vier neuen Kapitel nur entstanden ist, weil ein altes Kapitel wegen überbordender Länge gesplittet werden musste. Auch in den alten Kapiteln hat sich einiges getan. Insgesamt gibt es folgende größere Neuheiten:
- Neue Kapitel über Web Workers, die File API sowie Erkennung und Nachrüsten von HTML5-Features
- Aktualisierte Browser-Kompatibilitätstabellen für Internet Explorer 9 und Firefox 4
- Enthält alle jüngeren Entwicklungen vom Streit und Multimedia-Codecs bis hin zur Zukunft der Webstandards
- Überarbeiteter Einstieg, zusätzliche Beispiele und neue Techniken für semantisches HTML5
- Erweiterter Anhang mit zusätzlichen Codebeispielen, detaillierteren Tabellen sowie neuen Listen, Links und Polyfills
Alle übrigen Kapitel wurden aktualisiert und teilweise erheblich erweitert oder umstrukturiert. Sämtliche sonstigen Infos zum Buch (also auch all das, was schon vorher drin stand) sind zusammen mit Code-Downloads, dem kompletten Inhaltsverzeichnis und einer aktualisierten Leseprobe auf dem überarbeiteten html5-buch.de zu finden.
FAQ
- Ich hab schon die erste Auflage. Sollte mich die zweite Auflage interessieren?
- Nur wenig von dem, was in der ersten Auflage steht, hat im Jahr 2011 noch uneingeschränkte Gültigkeit. Fast alles hat sich in irgendwelchen Details geändert, und das betrifft auch nicht nur die nerdigen JS-APIs –zum Beispiel sind ein paar weitere semantische HTML-Tags hinzugekommen und fast keiner hat es gemerkt. Ich würde die erste Auflage echt nur noch mit größter Vorsicht aufschlagen, denn das Teil ist einfach veraltet.
- Gibt es ein preisgünstigeres Upgrade für Besitzer der ersten Auflage?
- Leider nein. Der Hauptgrund dafür ist, dass sich mehr als nur die neuen Seiten und Kapitel geändert haben. Bis auf wenige Abschnitte, in denen es in den letzten 12 Monaten keine umwälzenden Entwicklungen gab (Canvas, Drag&Drop), hat sich auf so ziemlich jedem Kapitel etwas getan. Veraltete Informationen wurden entfernt, neue Tricks und Hinweise eingefügt, Erklärungen ausgeweitet, Fehler korrigiert und so weiter. Da wäre ein Upgrade auch nur 50 Seiten weniger dünn als das komplette Buch.
- Warum ist das Buch teurer geworden?
- Daran sind einfach die zusammen mit der Seitenanzahl angestiegenen Material- und Transportkosten schuld.
- Ich möchte das Buch in meinem Blog/Podcast/Magazin besprechen oder verlosen!
- Einfach bei peter[AT]peterkroener[DOT]de melden. Postadresse und Link zu Blog/Podcast/Magazin nicht vergessen
- Was kommt in der dritten Auflage?
- Falls es auch in Zukunft noch Interesse am Thema gibt, würde ich ganz gerne Kapitel über barrierefreies HTML5 und Web Sockets schreiben. Außerdem wird es Zeit, die Passagen über die Internet Explorer 6 bis 8 so langsam irgendwie auf das Abstellgleis zu schieben … sie vielleicht noch nicht löschen, aber irgendwie in einen Extra-Anhang auslagern oder so. Die stören sonst nur bei der Arbeit. Und ich bin natürlich für Vorschläge offen!
PS.: Sobald ich die letzten Reste meiner Bazillen losgeworden bin, werde ich auch wieder bloggen wie früher™. Versprochen!
Kommentare (16)
OzOz17 ¶
22. Februar 2011, 10:08 Uhr
Für mich ist es sinnvoll die 2. Auflage zu kaufen, aber was bringt es mir wenn nach einem halben Jahr schon die 3. Auflage kommt...
Deshalb die Frage:
Wann und wenn überhaupt wird die 3. Auflage kommen?
LG OZOZ17
Peter ¶
22. Februar 2011, 10:30 Uhr
Zitat OzOz17:
Gute Frage, schwer zu sagen wie es weitergeht. Es kommt halt drauf an, wie gut die zweite Auflage gekauft wird und wie sich die Technik weiterentwickelt. Beides ist nicht so leicht abzusehen. Vielleicht in 12 Monaten?
Sascha ¶
22. Februar 2011, 11:36 Uhr
Servus Peter!
Erst mal schön, dass die neue Version Deines Buches bald am Start ist. Weißt Du schon, ob's hiervon auch ein E-Book geben wird?
Peter ¶
22. Februar 2011, 11:38 Uhr
Wird es geben, also zumindest eine PDF-Fassung. Sobald das Ding zu haben ist, werde ich einen Blogpost dazu schreiben.
Tobias ¶
22. Februar 2011, 12:58 Uhr
So ein Mist, da hat man zwei Monate die erste Auflage, dann kommt die nächste. Naja, schlechtes Timing.
Pat ¶
22. Februar 2011, 17:27 Uhr
@Peter Ich würde lieber nicht dein Buch als E-Book veröffentlichen, weil sonst diese PDF schnell im Internet kurriert und sich niemand das Buch kauft, sondern alle sich die PDF aus dem Internet laden und diese lesen.
Peter ¶
22. Februar 2011, 17:34 Uhr
Mein Verlag ist furchtlos und das ist auch gut so.
Dan ¶
22. Februar 2011, 18:50 Uhr
Keine Vergünstigung für die alten Käufer? Dann wird es halt die PDF.
netdesk ¶
23. Februar 2011, 08:05 Uhr
Mein Kollege hat vor ein paar Tagen für die Firma die erste Auflage bestellt...dumm gelaufen - wird wohl retourniert und neu bestellt.
Wenn ich die Antwort auf die erste FAQ Frage lese, sehe ich mich aber in meiner bisherigen Meinung bestätigt: Das was mich bisher von der Verwendung von HTML5 abhält, wird mich jetzt noch mehr davon abhalten. Warum jetzt schon HTML5 einsetzen, wenn anscheinend ein ganzes Buch nach nur einem Jahr praktisch hinfällig ist? Klar, im Web entwickeln sich neue Technologien rasant. HTML5 scheint sich aber, ums mit Software zu vergleichen, eher von einem Release Candidate zu einer Alpha Version zu entwickeln. Für einzelne Seiten die unter ständiger Beobachtung und Wandlung stehen, mags vielleicht sinnvoll sein, ein Feature mal zu "testen". Bei ca. 50-70 Projekten pro Jahr in der Firma, die dann für mehrere Jahre fast wartungsfrei online sein sollen - abgesehen vom Inhalt - können wir solche Technologie nicht ruhigen Gewissens einsetzen und damit dem Kunden verkaufen.
Man kann schließlich auch kein Auto mit Teilen verkaufen, für die sich die gesetzliche Lage mit großer Wahrscheinlichkeit innerhalb einiger Monate so ändern wird, dass man mit dem Auto nicht mehr fahren darf.
Das Buch werd ich trotzdem lesen, vielleicht steht die Antwort auf meinen Einwand ja drin ;-)
Peter ¶
23. Februar 2011, 09:27 Uhr
Die Antwort kann ich dir auch so geben: dass es ständig Dinge in HTML5 ändern, wird so schnell nicht aufhören, sondern das ist der für die Zukunft eingeplante Dauerzustand. Alle Browserhersteller entwickeln ständig neue Technologien aus dem HTML5-Dunstkreis und das ist eigentlich auch ganz gut so – ich denke niemand will zurück in die Zeit, als der ewige IE6 den technische Fortschritt zum erliegen gebracht hat.
netdesk ¶
23. Februar 2011, 09:54 Uhr
Im Hinblick auf die Vergangenheit und den ewigen Bremser "IE6" bin ich ganz Deiner Meinung. Ich finds gut, dass HTML5 so lebhaft entwickelt wird. Wirklich einsetzbar wirds aber dadurch für die wenigsten Projekte. Mir kommen eher immer mehr Bibliotheken und Javascript-Wollmilchsäue unter, die von den Entwicklern selbst mit "geht nur in Browser X" untertitelt werden (wobei Browser X noch nie der IE war :D ). Das erinnert schon stark an alte "optimiert für Internet Explorer in der Auflösung 800x600" Zeiten...
Der Grundsatz, so bald wie möglich auf neue Züge aufzuspringen, um ihn nicht zu versäumen, zieht hier meiner Meinung nach auch nicht. Selbst wenn ich die Zeit dazu hätte, HTML5 drei oder viermal "neu zu lernen" weil sich ständig gravierende Dinge ändern - ich wollte es gar nicht. Die Freude über die vielen neuen Features wird zu schnell dadurch getrübt, dass es in wenigen Monaten schon nicht mehr oder völlig anders funktioniert.
Bisher dachte ich, dass sei nur eine oberflächliche, unbegründete Meinung von mir, die sich auflösen wird sobald ich mich mit HTML5 beschäftige. Dass aber die erste Ausgabe Deines Buchs schon nach einem Jahr durch ein fast neues Buch ersetzt werden muss, schockiert mich doch ein bisschen.
OzOz17 ¶
23. Februar 2011, 10:07 Uhr
@netdesk ich stimme dir vollkommen zu!
Mustte mal gesagt werden.
Peter ¶
23. Februar 2011, 10:37 Uhr
Zitat netdesk:
Der Eindruck trügt nicht, allerdings ist der Kontext ein anderer. Eine "optimiert für Internet Explorer in der Auflösung 800x600" funktionierte nur im IE weil der Webentwickler faul war, nicht, weil die Darstellung eines statischen Dokuments in Netscape und Konsorten nicht möglich gewesen wäre. Anders ist die Lage bei bei HTML5-Webapps. Wenn man da etwas völlig neuartiges bauen möchte, das bestimmte APIs, die nicht in allen Browsern vorhanden sind, zwingend voraussetzt, hat man anders als bei Websites meist keine Chance die API irgendwie nachzurüsten. Strategien wie Progressive Enhancement greifen bei CSS-Problemen, aber nicht bei fehlenden APIs.
Man muss eine HTML5-Webapp mehr mit einem modernen Desktop-Programm als mit einer Webseite vergleichen. Manche Programme haben einfach hohe Systemvoraussetzungen die erfüllt werden müssen, weil es sonst einfach nicht funktionieren kann. Starcraft II läuft nicht auf einem Pentium 1, weil 90 Mhz einfach nicht für den Funktionsumfang des Programms reichen. Und so manche Webapp wird nicht im IE6 funktionieren, weil die Webapp z.B. Web Sockets zum funktionieren zwingend benötigt und der IE6 das einfach nicht bieten kann.
Das Ganze gilt natürlich nicht für Webseiten, denn einfache Dokumente kann man immer zumindest benutzbar machen. Aber bei den Webapplikationen halten zur Zeit eben Systemvoraussetzungen Einzug ins Web.
Markus ¶
23. Februar 2011, 11:14 Uhr
Hallo,
das bei dem Thema, HTML5, Bücher nach kurzer Zeit wieder "Alt" sind, dürfte jeden klar sein der sich ernsthaft mit der Materie auseinander setzt.
Trotzdem finde ich, haben diese Bücher einen Mehrwert. Auch wenn Sie dem Geldbeutel ab und an "beuteln" :)
Ich bin jemand, der nicht gerne am Rechner Stunden lang lesen mag. Da bin ich wohl so richtig Oldschool und setzt mich lieber mit einem Buch irgendwo gemütlich hin und lese.
Alles gute für die 2te Auflage. Gekauft wird sobald verfügbar. Bin kein Freund von Vorbestellungen.
gruß Markus
Type-Style ¶
1. März 2011, 13:27 Uhr
Neue HTML5 Elemente und keiner hats gemerkt?
Give us a clue! :)
Worum gehts? :D
Peter ¶
9. März 2011, 10:24 Uhr
Zum Beispiel dieser Geselle hier. Der ist zwar an sich alt, aber ein neu(er)es Mitglied in der HTML5-Familie.