cakebaker posted about a new series on the IBM Developers network covering the top three PHP frameworks. The series will focus on CakePHP, Zend and symfony. You can’t really argue with this group as being the big three of PHP Frameworks…unless you exclude Zend since it’s more of a library then a full-stack framework.

A couple things about the article.

- I wish there was a planned part 6 that would run a series of benchmark on the app that is created, both with and without caching. It looks like they plan to release the code, so in theory I could do it…in theory…

- Under the “Installing CakePHP” section there is a part:

You should wind up with four directories (app, cake, doc, and vendors), as well two files (.htaccess and index.php). You will be moving some of these files around later, but for now this is OK.

I’m interested to see where they’re going with this since I’ve ton a bunch of Cake apps and haven’t moved any of this. I assume they’re moving the cake folder to a shared location so it can be shared by various applications. I see this a lot and frankly I hate the idea, but that’s a whole other post.

- The part about how Cake automagically updating timestamps in the DB doesn’t mention there are other magic timestamp fields such as created. I guess they can’t mention every feature, although I would think they would at least mention the benefit of Cake automatically handling these fields, which is database independence (I think).

- I like that they’re pushing Cake 1.2 even though it’s “Alpha”. I started a pretty big project a few months ago and went with 1.1 and am kicking myself now. Well not really. 1.1 is still pretty nice.

Popularity: 52% [?]