Buchtipp: Flash Engineering von Sven Busse

Vor kurzem bin ich auf ein interessantes Buch gestoßen, das ich heute vorstellen möchte. Das 335-seitige Buch „Flash Engineering” stammt von Sven Busse und hat den Untertitel „Agile Ansätze zum Bau von RIAs mit Flash, Flex und ActionScript”.

Das Buch ist anders als die meisten Flashbücher. Es handelt sich nicht um ein Buch mit Schritt-für-Schritt-Anleitungen, wie man bestimmte Features nutzt, wie die IDE funktioniert oder wie bestimmte ActionScript-Klassen eingesetzt werden.

Der Schwerpunkt des Buchs liegt auf der Entwicklungsarbeit in Flash/ActionScript im Sinne von Softwarearchitekturen, Methodiken und Best Practices.

Inhalt

Nach der Einleitung geht es los mit Analysen (z.B. Geschäftsebene, Fachebene, Umsetzungsebene). Das umfangreiche Kapitel „Lösungen entwerfen” handelt z.B. von Wartbarkeit, Robustheit, Kapselung, Schnittstellen, lose Koppelung oder Vererbung.

Das vierte Kapitel widmet sich ausführlich Entwurfszeugen (UML, Architekturmuster, Entwurfsmuster, etc.). Nach dem fünften Kapitel „Ändern und Testen” (Refactoring, Tests, etc.) schließt das Buch mit dem Thema „Vorgehensmodelle” ab (z.B. Zusammenarbeit in Teams).

Der Verlag Addison-Wesley bietet eine 37-seitige Leseprobe (PDF) und das Inhaltsverzeichnis (PDF) an.

Zielgruppe

Um die Themen nachvollziehen zu können, sollten man mit objektorientiertem Programmieren in ActionScript vertraut sein. Wer sich also hauptsächlich mit der Zeitleiste in Flash beschäftigt, wird eher nicht davon profitieren… Zielgruppe sind also vor allem Flash-/Flex- bzw. ActionScript-Entwickler.

Meine Meinung

Das Buch lässt sich gut auf dem Sofa lesen, da kein paralleles Nachvollziehen am Rechner nötig ist. Auf jeden Fall schon einmal ein großer Pluspunkt ;)

Wo erforderlich, sind die entsprechenden Codebeispiel kurz und knapp gehalten und zwischen dem Fließtext abgedruckt. Alles sehr gut erklärt und leicht nachvollziehbar. Generell ist der rote Faden gut erkennbar und die Texte sind stimmig aufgebaut.

Sehr schön ist, dass aufgrund der Ausrichtung auf die Flash-Plattform immer auch Flash-spezifische Beispiel verwendet werden.

Obwohl ich das Buch erst zur Hälfte durch habe, kann schon jetzt sagen: Absolut gelungen und empfehlenswert!

4 Gedanken zu „Buchtipp: Flash Engineering von Sven Busse“

  1. Hi Flo,

    ich habe im Buchhandel mir das Buch mal genauer angeschaut. Wie du es schon beschrieben hast ist die Zielgruppe definitiv die Flash und Flex Developer Gemeinde. Gerade durch die immer komplexer werdenden Projekte muss man sich auch mittlerweile im Agenturleben mit ein paar Software Entwickler Paradigmen anfreunden. Beim intensiveren Durchblättern fand ich das Buch schon gut aufgebaut, jedoch sagt mir das Buch der Head First Reihe Software Development von der Aufmachung mehr zu. Habe das Buch in Englisch gelesen gehabt (nun auch in deutsch verfügbar) und empfand die Informationen viel hilfreicher und umfassender. Die leicht vorgestellten Java-Werkzeuge lassen sich auch ohne weiteres auf die Flash Welt anwenden. Meiner Meinung nach würde ich daher eher das Head First Buch in dieser Richtung des Engineering empfehlen, glaub die verwendete Zeit ist effizienter investiert.

    http://www.amazon.de/Softwareentwicklung-von-Kopf-bis-Fuß/dp/3897218623/

    http://www.amazon.de/Head-First-Software-Development-Pilone/dp/0596527357/

    Grüße von einem anderen Flo

  2. Hi Flo,
    danke für den alternativen Tipp und deine Einschätzung.

    Als ich das Cover und die Illustrationen gesehen habe, ist mir aufgefallen, dass ich das auch schon in die engere Wahl genommen hatte…

  3. Hallo Flo,

    habe das Buch bestellt. Bisher hatte ich meist auf englische Lektüre gesetzt, da die deutsche Fassung oft hinter her hinkt. Deine gute und informative Rezension sowie die Beschreibung hier, haben mich neugierig gemacht. Da Amazon schnell liefert, werde ich schon morgen wissen, ob sich meine Erwartungen erfüllen werden.

    Thanks

    Mark

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert