Book released today!
Posted on 22/09/2009 at 11:45 AM
My book is now officially available zend-framework-1-8-web-application-development/
Thanks to everyone who helped!
The pope is dead. Long live the pope! Just another blog about web development. If you’re interested in web stuff you may find this blog useful.
Posted on 22/09/2009 at 11:45 AM
My book is now officially available zend-framework-1-8-web-application-development/
Thanks to everyone who helped!
I downloaded it this morning and so far, the little that I have read, is well written and includes interesting chapters (like chapter 12 about “Testing the Storefront” with PHPunit) etc. Again, looking forward reading it.
Congratulations!
Hi Keith,
congratulations! I know how it feels if you get your hands on your own book the first time. And I know how hard it is to get there. I just ordered yours and wish you all the best!
Best regards,
Ralf
Thx for the kind comments, I hope it is useful to you all....
Getting nervous about mistakes and reviews now...eeekkk
I read your book. It’s really cool and have good concept about design patterns (Specially Table Data Gateway Pattern, Row Data Gateway Pattern) and their implementation.
But i have some points to be discussed with you.
I think Model Resources should be placed at Private Library or Shared Library. Suppose Model of another Module Has-A relationship with Storefront_Resource_Product (For Example) then there must be same class at Resources of that Module’s Model (Module->Model->Resources). So there will be breaking rules of code reuse. Composition can also be done with the existing architecture without breaking rules of code reuse but it would be better if we replace all Module Resources at the same directory so that any Module’s Model doesn’t have to remember which Module’s Model contains Storefront_Resource_Product.
If this is difficult to understand my point for my poor English skill feel free to tell me.
The modelling in the Storefront is not prefect :), it was a compromise to get Zend_Db_Table working in a semi abstracted way, I would have gone for a mapper implementation but things started to get complicated fast and out of the books scope! Then there was the option to use Doctrine, but again I felt this was straying from the main subject too much.
Anyway I suggest keeping an eye on the Zend_Entity proposal, code is being heavily developed in the incubator, this looks really good and will help create a true domain model!
Also Doctrine is very good, and much more focused than the zend database components imo
Hopefully chapter 4 details the options for model implementation quite well :)
Well I hope that helps and thx for the comments…
Are we expecting to see a 1.9 version or so?
@helmut the book will be good up until version 2.0
Next entry: Free chapter and more to come
Previous entry: Zend Framework Book Release Very Soon!
I am a web developer/ project manager from Birmingham Uk, currently I am working for inflight productions as a technical project manager. Hopefully I will be posting here as regularly as possible on my experiences with various technologies that I am using and maybe the odd random thing..