|
Posted by Matt Zandstra on 03/16/05 02:31
As the author, I'm precluded from _recommending_ my book 'PHP 5 Objects
Patterns and Practice'. Nevertheless it does cover design patterns in
general and enterprise patterns in particular, so it's relevant to the
thread.
http://www.amazon.com/exec/obidos/tg/detail/-/1590593804
It's worth taking a look at http://www.phppatterns.com/ as well as some of
the non-PHP resources mentioned. Martin Fowler's Patterns of Enterprise
Application Architecture is seminal in this area. Core J2EE Patterns by
Alur et al is good too, though you have to filter out quite a lot of
EJB-specific stuff. If you're looking for an introduction to patterns in
general then a fantastic starting point is 'Design Patterns Explained' by
Shalloway and Trott.
mz
On Tue, 15 Mar 2005, Jeremiah Fisher wrote:
> "PHP 5 Power Programming" by Andi Gutmans, Stig Bakken, and Derick Rethans
> may be worth the read for you. It doesn't mention an MVC, but they do talk a
> little about patterns in PHP.
>
> However, you probably won't find much in-depth coverage of patterns in PHP.
> There are alot of good books written on patterns in C++, Java, and C#, but
> PHP doesn't have that "enterprise" stigma about it.
>
> I've nearly finished an MVC-based framework in PHP, and think that Java
> should be sincerely evaluated before you take up the endeavor. I've had to
> reinvent alot of Struts functionality. Not only that, but you'll probably go
> further with J2EE on your resume than PHP.
>
> O'Reilly has some good books on design patterns. I picked up Head First
> myself, and though it was repetitive, it got the point across pretty well.
> You'll find that most of the code is in Java, but it should be easy to read
> if you speak PHP 5.
>
> For a quick online reference of some common design patterns (and if you can
> read C#), you can look at this site:
> http://www.dofactory.com/Patterns/Patterns.aspx#list
>
> Thanks,
>
> Jeremy
>
>
> Danny Lin wrote:
>> Can any one recommend a good book that discusses MVC design patterns with
>> PHP (and mySQL)?
>>
>> Thanks.
>
>
[Back to original message]
|