I would like to use one of the framework listed in the title but I am afraid to choose the wrong one since I don't know much about the framework. I know PHP well, but every time I create a site I spent too much time creating my own little framework . Matter of fact, I was afraid of using a framework because of fear of being stuck with inflexible and slow framework that couldn't handle high traffic website.
Which framework addresses my fear the most?
CodeIgniter is the top choice for a beginner-friendly PHP framework that is easy to use and quick to learn. It works on the MVC architecture, is easy to install, offers several guides and is easy to understand for beginners to get started with developing web applications on PHP.
CakePHP is a PHP, object-oriented, Model-View-Controller framework, designed around providing the tooling to let you rapidly build web applications. CakePHP focuses on solving problems rapidly, by using conventions over configuration, to enable you to work sooner, without making a lot of decisions upfront.
CodeIgniter is still exist but the name of this framework has become synonymous with a low-quality solution that is why we advise you Laravel as a better alternative. Both Laravel and CodeIgniter are open-source PHP framework.
Matter of fact, I was afraid of using a framework because of fear of being stuck with inflexible and slow framework that couldn't handle high traffic website.
CodeIgniter is the most flexible framework of the bunch you have mentioned. It's also the fastest. There are more than a few benchmarks confirming this.
Symphony and Cake are both Rails-esque frameworks that (in my view) will force you to adopt their conventions. CodeIgniter doesn't. You can be extremely liberal in choosing what features you want, and how you want to use the framework. It is also very easy to extend and change core functionality without modification.
Symfony has a good reputation, after that comes CakePHP. I don't know about CodeIgniter.
edit: here is a comparison in french (sorry)
http://www.mti.epita.fr/blogs/2010/06/17/symfony-vs-codeigniter/
The conclusion says CodeIgniter is good for small project, and Symfony is recommended if you have a bigger project to do (more than a month to dev).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With