Jim Plush talks in his latest blog entry about being a "baker" with CakePHP, detailing some of his first forays into the CakePHP framework.
I've always dreaded frameworks. Ususually it takes longer to learn a framework than to actually code the project in the first place. Over the years I've checked out various frameworks and all fell short when I tried to do something that needs to be done in the real world. There's always some tradeoff that needs to be made.
Now Zend Framework will no doubt be successfull and most likely in a year from now should have a pretty good feature set but for today it looks like there is a king of the hill for PHP frameworks(for me anyway). CakePHP.
He talks about some of the major advantages that he sees for the project, including its documentation, built-in pagination support, and Active Record functionality. There was an issue with the last of them that he noticed as his code got a bit more complex - performance issues with the Active Record implementation. Outside of that, though, he only found goodness inside of this cake.