PHP frameworks comparison

Business > IT development > Frameworks
24
2014-04-14 12:36:30

Comparison chart of the stable versions of best PHP frameworks in order to help you to choose the PHP framework adapted to your specific needs: Agile Toolkit vs Banshee vs CakePHP vs CakePHP2 vs CodeIgniter vs Fat-Free vs FuelPHP vs Jelix vs Kohana vs Laravel vs Lithium vs Mako vs MkFramework vs PPI Framework vs Solar vs Symfony vs Symfony2 vs Yii vs Zend Framework vs Zend Framework 2 vs Zikula.

Features

This part in the comparison table try to summarize the important features of the main PHP frameworks.

Object-relational mapping (ORM) are components that helps you to transform your databases access in a more friendly object oriented manner. Instead of manipulating records, you manipulate objects and could most of the time forget about all the SQL queries that goes behind the scene.

Code generation make developers life easier by creating files and default content automatically so you don't have to.

Edge Side Includes (ESI) allows, with a compliant gateway cache, to cache a page fully and to update only parts of the page that have changed.

Resources

This section is an important part, it helps you to directly go to the section essential when using a new framework: the tutorials and documentation. Have a look at the tutorial and documentation to get a quick view at the code verbosity, and the documentation quality.

Do not hesitate to add comparison criteria, other PHP Framework or simply leave a comment or rate the framework you know...

Zend Framework 2Symfony2CodeIgniterCakePHP2
Websitehttp://framework.zend.com/http://symfony.com/http://codeigniter.com/http://cakephp.org/
Latest version2.2.02.42.1.42.4.6
Release date2013-05-152013-12-032013-07-082014-03-02
LicenseBSDMITBSD-styleMIT
Requirements>= PHP 5.3>= PHP 5.3.2>= PHP 5.1.6>= PHP 5.2.8
Last update2013-09-23 13:01:512014-02-20 13:17:212013-12-03 22:21:412014-03-22 21:09:15
Features
Internationalization I18N / L10nXML (XLIFF)
CSV
PHP
language classgettext, PHP array
ORMDoctrine 2, PropelCustom
Template SystemPHP, TwigPHP, Simple template parser "{var_name}"Custom but Smarty/Twig can be used
Testing libraryPHPUnitPHPUnitPHPUnit (In development)PHPUnit
Générateur de couche modèleYes DoctrineBundle, PropelBundle
Générateur de CRUDYes SensioGeneratorBundle
Resources
Websitehttp://framework.zend.com/http://symfony.com/http://codeigniter.com/http://cakephp.org/
Tutorialhttp://framework.zend.com/manual/en/learning.quickstart.intro.htmlhttp://symfony.com/doc/current/quick_tour/index.htmlhttp://codeigniter.com/user_guide/tutorial/index.htmlhttp://book.cakephp.org/2.0/en/tutorials-and-examples/blog/blog.html
Github / Bitbucket / Sourceforgehttps://github.com/symfony/symfonyhttps://github.com/EllisLab/CodeIgniterhttps://github.com/cakephp/cakephp
Commercial SupportYes http://www.zend.com/en/support-center/support/Yes http://symfony.com/services/supportYes http://cakedc.com
Notable projects using itDailymotion:
http://symfony.com/blog/dailymotion-powered-by-symfony
Drupal 8
eZ Publish 5
http://expressionengine.com http://skyclerk.com/Hot Scripts, Affilorama...
Embed
  • 2010-03-14 05:49:20
    2014-04-14 12:36:30
  • Frameworks
    English
  • This PHP frameworks comparison chart compares the best PHP frameworks: Banshee vs CakePHP2 vs CodeIgniter vs Fat-Free vs FuelPHP vs Jelix vs Kohana vs Laravel vs Lithium vs PHPixie vs Mako vs MkFramework vs Solar vs Symfony2 vs Yii vs Zend Framework
  • Public
    Public
  • Creative Commons License CC-BY-SA 3.0 / GNU FDL
    Manage backups

Comments

see older comments

Leave a comment

Build comparison tables or lists about everything !

It's free and fast to publish data into original tables

Create a table