I have been a user of CakePHP for a while. I'd like to try a new framework, for various reasons. First, I am a little worried about the evolution of CakePHP, in particular the splitting between CakePHP2 and Lithium (formerly CakePHP3). Probably Lithium is the future, but it is too young to try out now. Second, I'd like to use something with a better ORM: making complicated queries in CakePHP has been a pain sometimes. Third, I want to become a better PHP programmer, so I'd want to make use of all the PHP5(.3) capabilities, but CakePHP is still compatible with PHP4.
After looking around on the net for a while, my choice has narrowed to the following:
- symfony
- YII framework
- Kohana
My main concerns are that the framework should have a good documentation and it should be written in a clean way (I may want to investigate the internals for self study later) and encourage good PHP practices.
Can you give me some advice? (Please, keep the answers to the point: my choice is already narrowed to the above list, so there is no point in suggesting Code Igniter, or to stick to CakePHP, or to roll my own.)
Bookmarks