Book tips?

Ye' old general discussion board. Basically, for everything that isn't covered elsewhere. Come here to shoot the breeze, shoot your mouth off, or whatever suits your fancy.
This forum is not for asking programming related questions.

Moderator: General Moderators

Post Reply
User avatar
papa
Forum Regular
Posts: 958
Joined: Wed Aug 27, 2008 3:36 am
Location: Sweden/Sthlm

Book tips?

Post by papa »

Hi,

I'm about to order 2 or more books from Amazon, and I'm wondering if you have any suggestions.

I want a book about OOP in PHP, this one looks good:
PHP Objects, Patterns, and Practice, Second Edition

Also one about MVC, which I got from this forum:
Patterns of Enterprise Application Architecture

Which I wanted to read before I start exploring the Zend framework:

Zend Framework: The Official Programmer’s Reference Guide
(Not sure it's neccessary though because Zend has good online references etc?)

Pro PHP: Patterns, Frameworks, Testing and More

Any suggestions regarding OOP PHP and MVC would be apreciated and also if you have any comments on the books above.

thanks
User avatar
Inkyskin
Forum Contributor
Posts: 282
Joined: Mon Nov 19, 2007 10:15 am
Location: UK

Re: Book tips?

Post by Inkyskin »

I haven't read any of them, but if you get 'PHP Objects, Patterns, and Practice, Second Edition', can you let us know what you think? I've been looking at getting that one myself.
User avatar
papa
Forum Regular
Posts: 958
Joined: Wed Aug 27, 2008 3:36 am
Location: Sweden/Sthlm

Re: Book tips?

Post by papa »

Sure dude, ordered it today so won't have it until a couple of weeks. Ordering from the US.
User avatar
Chris Corbyn
Breakbeat Nuttzer
Posts: 13098
Joined: Wed Mar 24, 2004 7:57 am
Location: Melbourne, Australia

Re: Book tips?

Post by Chris Corbyn »

I haven't read any of them, but I know from word of mouth that the first and second on your list are good books.

If you haven't read the Gang of Four (GoF) patterns book, read that too. Many of the other books that reference particular patterns are making reference to concepts/patterns talked about in this book.

http://www.amazon.com/Design-Patterns-O ... 603&sr=1-1

With regards to ZF, just read the tutorials and reference guide. It pieces itself together. I imagine book specific to ZF would be out of date too. ZF has changed a bit as time has gone on.
matthijs
DevNet Master
Posts: 3360
Joined: Thu Oct 06, 2005 3:57 pm

Re: Book tips?

Post by matthijs »

I do have the first one and think it's pretty good. One I liked even better is PHP in action
http://www.manning.com/reiersol/
The difference for me was that this one explains the concepts and why's of the different patterns somewhat better. Or easier. I'm not that far in OOP and design patterns yet, and what I missed in the book from Zandstra was the "why" of the different patterns. Or they were harder to grasp. Maybe that was a symptom of me not being ready yet to understand these concepts, but the PHP in action book did manage to make me understand some patterns better.

The Pro PHP book is more spread out over different sub-subjects. The book not only deals with OOP, but also Testing and documentation, a big chapter on SPL and last a chapter on "web 2.0" and ajax. So maybe if you buy more books, it would be better that each of them is about one specific subject (but deeper). If you only buy one book, the Pro PHP book might be a good choice as it deals with a broader (but therefore less detailed) look at things.
User avatar
papa
Forum Regular
Posts: 958
Joined: Wed Aug 27, 2008 3:36 am
Location: Sweden/Sthlm

Re: Book tips?

Post by papa »

Thank you guys!

I added the GoF book and PHP in action to my wish list... ;)
josh
DevNet Master
Posts: 4872
Joined: Wed Feb 11, 2004 3:23 pm
Location: Palm beach, Florida

Re: Book tips?

Post by josh »

Patterns of Enterprise Application Architecture - very good

Pro PHP: Patterns, Frameworks, Testing and More - was ok, but can basically just tells you about stuff that exists and encourages you to learn about them elsewhere. It failed to persuade me on testing, I followed its logic and it made sense but its Kent Beck's book that really made me try it out and start to enjoy testing
Any suggestions regarding OOP PHP and MVC would be apreciated and also if you have any comments on the books above.
Refactoring, also by Martin Fowler, as well as analysis patterns.. analysis patterns is kinda of overwhelming but its kind of served as a mental bootcamp to get you thinking about concepts as objects. Also the gang of four book really makes you think about code differently
User avatar
papa
Forum Regular
Posts: 958
Joined: Wed Aug 27, 2008 3:36 am
Location: Sweden/Sthlm

Re: Book tips?

Post by papa »

Ok thank you, I'll look into them as well. It's thanks to you that I bought Patterns of Enterprise Application Architecture, it's going to be some interesting and heavy reading... :)

This is what I bought last week:
Patterns of Enterprise Application Architecture (Addison-Wesley Signature Series)
Professional Search Engine Optimization with PHP: A Developer's Guide to SEO
PHP Objects, Patterns, and Practice, Second Edition
lowcarb
Forum Newbie
Posts: 1
Joined: Fri Apr 03, 2009 12:02 pm

Re: Book tips?

Post by lowcarb »

Actually I havent read any of these books, but please when you recieve them tell us what you think :D
Thanks
User avatar
papa
Forum Regular
Posts: 958
Joined: Wed Aug 27, 2008 3:36 am
Location: Sweden/Sthlm

Re: Book tips?

Post by papa »

The books have finally arrived, I'll get back with a couple of reviews shortly.. :)
Post Reply