3 ms·
People keep bringing Cake up as some sort of state of the art PHP framework - it's not. It's right there next to CodeIgniter and Symfony1: best left to rot and
by jtreminio 14y ago
People keep bringing Cake up as some sort of state of the art PHP framework - it's not. It's right there next to CodeIgniter and Symfony1: best left to rot and not used for any new projects.
Look to Zend Framework 2, Symfony2, Silex, hell even Laravel 4 for quality products.
- rhubarbcustard 14y agoAs a long-time CodeIgniter user I'm interested to know what Silex, Laravel etc have that CodeIgniter doesn't?
- jtreminio 14y agoSure, I'll list off a few reasons: * One of the biggest contributors to the community edition left and wrote a nice blog post about it [0] * CodeIgniter uses some very untestable patterns [1] * The way it allows loading classes is horrible [2] * It feels like a first-generation PHP framework because it is a first-generation PHP framework * It tries to do almost everything. A framework should have the bare minimum, and use outside libraries or libraries that were developed without the framework in mind. [0] http://philsturgeon.co.uk/blog/2012/12/5-things-codeigniter-cannot-do-without-a-rewrite http://philsturgeon.co.uk/blog/2012/12/5-things-codeigniter-... [1] $ci =& get_instance() [2] $this->load->library('typography');