Compare the most popular PHP Frameworks of 2015 according to the survey of Sitepoint: http://www.sitepoint.com/best-php-framework-2015-sitepoint-survey-results/
For the expanded version look at: http://socialcompare.com/en/comparison/php-frameworks-comparison
CakePHP2 | CodeIgniter | FuelPHP | Kohana | Laravel | MkFramework | Mouf | Nette | Openbiz Cubi | phalcon | PHPixie | PPI Framework | Silex framework | Slim framework | Solar | Symfony | Yii | Zend Framework 2 | Zikula | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Website | http://cakephp.org/ | http://codeigniter.com/ | http://fuelphp.com/ | http://kohanaframework.org/ | http://laravel.com/ | http://mkframework.com/ | http://mouf-php.com | https://nette.org/ | http://www.openbiz.me | http://phalconphp.com/ | http://phpixie.com | http://www.ppi.io | http://silex.sensiolabs.org/ | http://www.slimframework.com/ | http://solarphp.com/ | http://symfony.com/ | http://www.yiiframework.com/ | http://framework.zend.com/ | http://zikula.org/ |
Latest version | 2.6.2 | 2.2.1 | 1.7.2 | 3.3.1 | 5.5 | v4.133.0 | 2.0 | 2.1.12 | 3.0.9 | 1.3.3 | 2.*@dev | 1.0 | 1.2.3 | 2.6.0 | 1.1.2 | 2.6.4 | 2.0.5 | 2.2.0 | 1.3.9 |
Release date | 2015-02-19 | 2015-01-15 | 2014-07-13 | 2013-09-04 | 2017-07-10 | 2018-08-18 | 2015-01-07 | 2015-12-03 | 2013-03-06 | 2014-09-24 | 2014-03-18 | 2012-01-01 | 2015-01-20 | 2015-03-01 | 2010-11-09 | 2015-02-03 | 2019-07-02 | 2013-05-15 | 2014-08-22 |
Requirements | >= PHP 5.2.8 | >= PHP 5.1.6 | >= PHP 5.3 | >= PHP 5 | PHP >= 7.0.0, OpenSSL PHP Extension, PDO PHP Extension, Mbstring PHP Extension, Tokenizer PHP Extension, XML PHP Extension, | PHP >= 5.2 | >= PHP 5.3.2 | >=PHP5 | >=PHP 5.3.0 | >= 5.3.0 | >=PHP 5.3.0 | >=PHP 5.3.0 | >= PHP 5.2 | >= PHP 5.5.9 | >= PHP 5.4 | >= PHP 5.3 | >= PHP 5.3 | ||
License | MIT | BSD-style | MIT | BSD | MIT | LGPLV3 | MIT | BSD | New BSD License | BSD | MIT | MIT | BSD | MIT | BSD | BSD | GPL | ||
Features | |||||||||||||||||||
Internationalization I18N / L10n | gettext, PHP array | language class | PHP array | PHP array, gettext via extension | plugin_i18n | FINE | Zend I18N has UI interface | gettext, PHP array | language class | XML (XLIFF) CSV PHP | gettext database PHP array | gettext | |||||||
Code generation | CLI | CLI | CLI | Mkbuilder: générateur Web | Discouraged, use advanced configuration via dependency injection instead | has built in Openbiz Appbuilder | CLI | Yii CLI, Gii (Web based) | Module Studio | ||||||||||
ORM | Custom | ActiveRecord | Custom | Custom | ELOQUENT ORM (active record) | Custom possibilité facilement d'utiliser un autre (doctrine par exemple) | TDBM or Doctrine | Supported Metadata Level ORM | PHPixie ORM | Doctrine Propel2 | Doctrine 2, Propel (active record) | Database Access Objects (DAO), Active Record (AR) | Doctrine | ||||||
Cache storage | Memcache, APC File, APC, Memcache, Redis | File, apc, memcached, xcache | File, Redis, Memcache, APC | APC, File, Memcached, Memcached-tags, SQLite, Wincache | File System, Database, Memcached, APC, Redis, Xcache, WinCache, Memory (Arrays) | cache html de page complète et/ou de "zones"/"modules" du site | APC, File, Memcache, Memory, or any Doctrine Cache implementation | Based on Zend_Cache | APC Redis File Memcached XCache | APC, Memcache, XCache | HTTP, APC, eAccelerator, XCache | APC, Database, eAccelerator, File, Memcache, WinCache, XCache, ZendPlatform | |||||||
Services | Third party | XML-RPC | WebServices | All ZF components | SOAP / WebServices | ||||||||||||||
Dependency injection container | Yes With autowiring | Yes With graphical interface, compatible with ContainerInterop | Yes | Yes | |||||||||||||||
Template System | Custom but Smarty/Twig can be used | PHP, Simple template parser "{var_name}" | PHP, Dwoo, HAML, JADE, Markdown, Mustache, Smarty, Twig | Blade, PHP, Custom | Built-in Twig support | Latte | Smarty and PHP | PHP | PHP Twig Smarty PHPTal | PHP | PHP, Twig | PHP and Prado's - Several others using Extensions (Razor, Smarty, Twig, etc) | Smarty | ||||||
MVC | Yes MVP | Yes | Yes | Yes Optional | |||||||||||||||
Web2.0 | Full jQuery, jQuery UI, Grid System, Native AJAX,RestFul | jQuery HTML5boilerplate | JS-library agnostic | built-in jQuery and Prototype | jQuery Html5bolierplate Twitter Bootstrap Modernizr | built-in jQuery, extendable to any javascript framework | |||||||||||||
Testing library | PHPUnit | PHPUnit (In development) | PHPUnit | PHPUnit | PHPUnit | PHPUnit | PHPUnit | PHPUnit, Selenium | PHPUnit | ||||||||||
Code generation | CLI | CLI | CLI | Mkbuilder: générateur Web | Discouraged, use advanced configuration via dependency injection instead | has built in Openbiz Appbuilder | CLI | Yii CLI, Gii (Web based) | Module Studio | ||||||||||
Menu generator | Yes | Yes | |||||||||||||||||
CRUD generation | Yes | Yes Evolugrid and BCE | Yes SensioGeneratorBundle | Yes Gii | |||||||||||||||
Logging management | Yes | Yes | Yes PSR-3 compliant | Yes PSR-3 compliant | |||||||||||||||
User interface | Yes Oui : Builder | Yes Extensible | |||||||||||||||||
Resources | |||||||||||||||||||
Website | http://cakephp.org/ | http://codeigniter.com/ | http://fuelphp.com/ | http://kohanaframework.org/ | http://laravel.com/ | http://mkframework.com/ | http://mouf-php.com | https://nette.org/ | http://www.openbiz.me | http://phalconphp.com/ | http://phpixie.com | http://www.ppi.io | http://silex.sensiolabs.org/ | http://www.slimframework.com/ | http://solarphp.com/ | http://symfony.com/ | http://www.yiiframework.com/ | http://framework.zend.com/ | http://zikula.org/ |
Official Certification | Yes exam-based | Yes | |||||||||||||||||
Offcial Training | Yes | Yes | |||||||||||||||||
Tutorial | http://book.cakephp.org/2.0/en/tutorials-and-examples/blog/blog.html | http://codeigniter.com/user_guide/tutorial/index.html | http://kohanaframework.org/3.2/guide/kohana/tutorials | http://laravel.com/docs | http://www.developpez.com/index/redirect/14907/Introduction-au-mkframework-un-framework-PHP-simple-a-prendre-en-main-par-Michael-Bertocchi/ | http://mouf-php.com/packages/mouf/getting-things-done-basic-edition/index.md | http://code.google.com/p/openbiz-cubi | http://phpixie.com/tutorials/learn-phpixie-in-30-minutes/ | http://www.ppi.io/docs | http://solarphp.com/manual/blog-demo | http://symfony.com/doc/current/quick_tour/index.html | http://www.yiiframework.com/doc/blog/ | http://framework.zend.com/manual/en/learning.quickstart.intro.html | ||||||
Github / Bitbucket / Sourceforge | https://github.com/cakephp/cakephp | https://github.com/EllisLab/CodeIgniter | https://github.com/fuel | https://github.com/laravel/laravel | https://github.com/imikado/mkframework | https://github.com/thecodingmachine/mouf | http://code.google.com/p/openbiz-cubi | https://github.com/phalcon | https://github.com/dracony/PHPixie | https://github.com/symfony/symfony | https://github.com/yiisoft/yii | https://github.com/zikula | |||||||
Commercial Support | |||||||||||||||||||
Notable projects using it | Hot Scripts, Affilorama... | http://expressionengine.com http://skyclerk.com/ | http://dupot.org http://supercapote.com | http://packanalyst.com/ http://www.pathefilms.com/ http://www.wabel.com/ http://www.webikeo.com/ and many more! | http://www.bestbuys.com, http://www.joined.com, many many more | Dailymotion: http://symfony.com/blog/dailymotion-powered-by-symfony Drupal 8 eZ Publish 5 | http://www.stay.com http://www.fictioncity.net https://www.humhub.org | ||||||||||||
https://twitter.com/cakephp | https://twitter.com/CodeIgniter | http://twitter.com/fuelphp | https://twitter.com/laravelphp | https://twitter.com/mkframework | https://twitter.com/mouf_php | https://twitter.com/symfony | http://twitter.com/yiiframework | ||||||||||||
Development community | |||||||||||||||||||
Active community | Yes | ||||||||||||||||||
Community | http://www.yiiframework.com/community/ | ||||||||||||||||||
StackOverflow | 25k | 42k | 50k | <100 | <100 | 36k and >10k for doctrine | 14k | 25k | |||||||||||
Your reviews | |||||||||||||||||||
Simplicity | 4.3 3 ratings | 4.7 9 ratings | 5.0 1 rating | 5.0 1 rating | 5.0 6 ratings | 5.0 3 ratings | 3.0 2 ratings | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 3.8 4 ratings | 4.7 3 ratings | 3.1 7 ratings | 0 no rating |
Learning Curve | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 5.0 1 rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 4.0 1 rating | 0 no rating | 2.0 1 rating | 0 no rating |
Stability | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 5.0 1 rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 5.0 1 rating | 0 no rating | 5.0 1 rating | 0 no rating |
Long Term Stability | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 3.0 1 rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 5.0 1 rating | 0 no rating | 5.0 1 rating | 0 no rating |
Active international social community | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 5.0 1 rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 5.0 1 rating | 5.0 2 ratings | 0 no rating | 0 no rating |
Features | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 5.0 1 rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 5.0 1 rating | 0 no rating | 0 no rating | 0 no rating |
Flexibility | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 3.0 1 rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 5.0 1 rating | 0 no rating | 0 no rating | 0 no rating |
Large projects | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 3.0 1 rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 5.0 1 rating | 0 no rating | 4.0 1 rating | 0 no rating |
Performance | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 5.0 1 rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 2.0 1 rating | 0 no rating | 2.0 1 rating | 0 no rating |
Used by large companies | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 2.0 1 rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 0 no rating | 5.0 1 rating | 0 no rating | 5.0 1 rating | 0 no rating |
Like | |||||||||||||||||||
Popularity 2015 at Work | 255 | 597 | 25 | 35 | 1659 | 671 | 169 | 418 | 65 | 79 | 1067 | 504 | 390 | ||||||
Popularity 2015 personal | 229 | 482 | 27 | 22 | 2112 | 703 | 231 | 420 | 142 | 158 | 1005 | 620 | 346 | ||||||
Popularity 2014 | 4.51 % | 7.62 % | 1.5 % | 25.85 % | 0 % | 16.73 % | 1.5 % | 1.5 % | 10.62 % | 7.62 % | 4.51 % | ||||||||
Security | |||||||||||||||||||
Xsrf | Yes | Yes Built-in | Yes | Yes | Yes | ||||||||||||||
Xss | Yes | Yes Built-in | Yes | Yes | Yes Via Twig | Yes | |||||||||||||
NullByte | Yes | ||||||||||||||||||
Sql injection | Yes | Yes Built-in | Yes | Yes | Yes Via TDBM or Doctrine |
It's free and fast to publish data into original tables
Create a table
More comparisons
Comments
Leave a comment