Buchempfehlung: “Das Zend Framework”

Ein großteil der Fachbücher für den Programmier sind entweder zum durcharbeiten gedacht oder eben als Nachschlagewerk zu gebrauchen. Wenige Autoren schaffen den Spagat, wie z.B. Ralf Eggert beim Buch “Das Zend Framework: Von den Grundlagen bis zur fertigen Anwendung“. Seit rund 4 Monaten ist es mir beim arbeiten mit dem Zend Framework vom Lernbuch zum Nachschlagewerk geworden.

das-zend-framework1

Das Buch basiert auf der Version 1.7, die zum großen Teil mit der aktuellen Version 1.9 kompatibel ist. Zu den Themen Bootstrap und Zend_Tool und sollte man sich jedoch im Referenzhandbuch die aktuelle Vorgehensweise anschauen, da sich hier einiges getan hat.

Wer sich in das Zend Framework einarbeiten möchte, findet hier das momentan beste und aktuellste Buch. Ich denke, auch die vielen positiven Kundenrezensionen und Bewertungen bei Amazon oder auch Buch24.de sprechen für sich.

Zend Framework 1.8.1 – Zend_Tool fehlerhaft

Das Zend Framework 1.8.1 soll für das Zend_Tool nun auch einen Modulsupport anbieten. Doch leider ist dieser scheinbar sehr fehlerhaft und ist somit nicht wirklich nutzbar einzusetzen. Meine ersten Versuche haben nur nach manueller Anpassung der Bootstrap.php und Änderung der Klassennamen Wirkung gezeigt.

Hier die Fehler dir mir bisher aufgefallen sind:

Nach diesem Berg an “Fehlern” habe ich nicht weiter geschaut und warte es behoben ist. Im Bugtracker sind keine entsprechende Einträge vorhanden. Leider ist dieser nicht sehr performant, sodass ich momentan teilweise 1-2 Minuten auf einen Seitenaufbau warten muss. So macht das recherchieren und eintrage von Bugs keinen Spass.

Sollte das ganze (halbwegs) fehlerfrei laufen, so erstelle ich einen kleinen ScreenCast oder ein Tutorial zu diesem Thema. Vielleicht wird es ja was in Version 1.8.2

Zend_Tool – Kein Support für Module in v.1.8.0

Bisher war es recht aufwendig ein Grundgerüst für eine MVC-Anwendung mit dem Zend Framework zu erstellen. Zend_Tool ist ein Tool für die Komandozeile und nimmt einem diese Arbeit ab. Nach dem initalen Anlegen des Projekts können Controller erstellt werden und Actions hinzugefügt werden. Schneller geht’s kaum. Ich vermisse im Moment jedoch den Support für Module.

Im Blog des Entwicklers Ralph Schindler ist zu lesen, dass dieses fehlende Feature fast fertig ist und bereits in der Incubator-Phase steckt. In der nächsten Version des Zend Frameworks, könnte es demnach schon integriert sein.

Mehr zum Thema Zend_Tool gibt es hier:
Zend_Tool and ZF 1.8

Buch “Das Zend Framework” noch nicht erschienen?

Das Buch “Das Zend Framework: Von den Grundlagen” bis zur fertigen Anwendung von Ralf Eggert sollte gestern eigendlich erscheinen, doch laut Amazon und Addison-Wesley ist es ist es noch nicht verfügbar. Wie ich eben jedoch in Ralfs Blog gelesen habe, ist es es wohl im Druck und müsste wohl somit die nächsten Tage erscheinen.

das-zend-framework1

[Nachtrag: 01.04.2009] Das Buch scheint nun verfügbar zu sein, erste Exemplare wurden nun versendet.

Zend Framework in Action

Auf dem Bildschirm lese ich ungern lange Dokumentationen. Da das Zend Framework nun aber in nicht nur zwei Sätzen erklärt ist und das Reference Guide nicht so gut die Zusammenhänge zwischen den einzelnen Klassen erklärt, musste ein gutes Bucher her. Das “Zend Framework in Action“-Buch erscheint zwar demnächst auch in deutsch (7. März 7. Mai lt. amazon.de), aber ich kann nicht warten und hab mir daher das Original in englisch geholt.

Für mich (nicht englischsprachig aufgewachsen) ist es sehr gut lesbar. Anhand eines Beispielprojekts  (“Places to take the kids!”) wird das Zend Framework Schritt für Schritt erklärt. Erst wird das Grundgerüst aufgebaut, auf dem sich dann Kapitel für Kapitel neue Funktionalitäten hinzufügen lassen. Unter anderem sind das:

Ich halte das Buch für absolut empfehlenswert. Es ist gleichermaßen zum durcharbeiten, sowie als Nachschlagewerk geeignet. Die Zusammenhänge sind leicht nachvollziehbar werden mit diesem Buch schnell klar.

[Nachtrag]
Ralf  Eggert hat mich gerade auf einen Fehler aufmerksam gemacht: Die deutsche Übersetzung erscheint erst im Mai und nicht März.

Zend_Acl und Zend_Auth verstehen

Das Tutorial auf Zend Frameworks ist sehr gut geschrieben und macht Spass beim durcharbeiten. Auch das anschließende durchforsten der Dokumentation hierließ bei mir ein gutes Gefühl. Doch viele Zusammenhänge sind am Anfang schwer zu überblicken. Beim Thema Benutzer und Rechtesystem hab ich ein wenig recherchiert und bin auf die Webseite von Mike aufmerksam geworden. In seinem überwiegend englischsprachigem Blog hat er einen deutschen Screencast zu diesem Thema veröffentlich der mir sehr gut gefallen hat. In relativ kurzer Zeit wird hier erklärt wie Zend_Acl und Zend_Auth funktionieren.

Link: German Zend_Auth/ Zend_Acl Screencast
[Update: Seite leider nicht mehr verfügbar :-( ]