Book Review: Zend Framework 1.8 Web Application Development

Posted on: December 15th, 2009 by Rob Zienert

As I previously mentioned, Packt Publishing contacted me to do a review of Keith Pope‘s Zend Framework 1.8 Web Application Development. I planned to sit down and get it knocked out all quick-like, but as the year progresses, PRPL can get pretty chaotic approaching the holiday season but alas, it’s finished and here is my review!

Let’s Dive In

The first thing that always strikes me about a book is how it has been written: if the personality is dry or uninteresting, I never finish past the first chapter. Keith did a great job, in my opinion, of writing in a very conversational approach which appealed greatly to me. The flow of the entire book down to individual sections in chapters made things easy to read.

The book is all about web application development, which interestingly enough is communicated by the title. So, it makes perfect sense that the book took the path of using a Storefront as it’s reigning sample application throughout it’s chapters. This is a tremendously welcome change over the exceedingly boring blog examples that I seem to see in every book and tutorial known to man. Through using the Storefront, Keith was able to bring up  more real-world problems and provide multiple solutions to those problems than what would’ve been offered by a mundane blog application! I took particular interest in the Storefront example because of the project PRPL is currently wrapping up that involved creating a Storefront-esque system for a client. What are the chances of that?!

As a bonus, unit tests and maintaining a build tool is prevalent throughout the entire book. Emphasis on good application development practices is paramount and I think the ZF community as a whole is very conscious of this [one of the main reasons I have so much love for ZF], so I was glad to see it getting good exposure inside of the book as well.

And so it was decided…

The book would prove to be invaluable to those who are interested in diving into Zend Framework for application development. Furthermore, if you’re up to your eyeballs in ZF day-in and day-out like I am, I still recommend picking up the book as it is packed with tid-bits of juicy info that I learned from. I don’t want to run around praising the very spot on my desk where the book lies right now, but I honestly don’t have much to complain about.

Keith does use Ant for his build tool, which is fine to me. I prefer Phing, but that’s just what I used first. It’s really all personal preference so I can’t criticize.

Final verdict: Fantastic book, Zach already bought it himself. You should probably do the same.