Danny Goodman,
JavaScript & DHTML Cookbook,
Seit längerer Zeit liegen auf meinem Schreibtisch zwei neue Bücher zur Webentwicklung. Gekauft in einem Anflug von Begeisterung und der Erwartung, bald wieder etwas neues zu entwickeln lagerten sie bald etwas Staub an. Schade. Am Abend ist die Fähigkeit etwas Neues in den Kopf reinzudrücken doch etwas reduziert. Jetzt bin ich schlußendlich doch dazu gekommen, mich mal darum zu kümmern :) . Das eine Buch, "JavaScript & DHTML Cookbook" beschäftigt sich mit dem Schwerpunkt Javascript und dem den HTML Seiten zugrunde liegenden DOM Objekt. "Foundations of Ajax" dreht sich ausschließlich im die (etwas gehypte) neue Technologie. Grundverschieden auch die Ansätze. Das Cookbook liefert genau das, was der Titel verspricht: Rezepte, wie man auftretende Probleme am besten löst. Großartig gemacht sind dabei auch Rezepte, die in diesem Zusammenhang eigentlich keine sind sondern eher die Grundlagen von JavaScript. Macht nichts, hat man meistens eh wieder vergessen wenn man sich nicht ständig damit beschäftigt. Und darin liegt der große Vorteil dieses Buchs: Man hat es neben sich liegen beim Tippen und findet bei auftretenden Problemen eigentlich sofort eine Lösung. Das ist aber dann auch kein reines Abgetippe, sondern jedes Rezept enthält einen Diskussionsteil, in dem noch Grundlagen und Alternativen besprochen werden.
Asleson/Schutta,
Foundations of Ajax,
Die Foundations auf der anderen Seite gehen eher den Weg, die Entwicklung dieser Technologie aufzuzeigen. Das liest sich mitunter ganz unterhaltsam, ist allerdings für die praktische Entwicklung eher irrelevant. Da gibt es dann seitenweise Beispiele von Webseiten, die Verfahren X oder Y einsetzen oder Diskussionen von irgendwelchen Frameworks. Solche Informationen sind in der Regel nur Minuten nach dem Erscheinungsdatum interessant. Von den Frameworks verschwinden ohnehin wieder die meisten in der Versenkung, so daß dieses Buch in ein paar Jahren sicherlich nicht mehr als Nachschlagewerk dienen kann. Obendrein habe ich bereits 2 fehlerhafte Codebeispiele gefunden. Nicht so schön.
In dem Zusammenhang habe ich eine kleine Testseite gebaut, an der ich ein paar der Verfahren ausprobiert habe.
der staedtenamengenerator ist mal wieder grosse klasse *G*
dabei entstehen sogar namen von realen orten die ich mal besucht habe … saucool.