Yii | CodeIgniter | Symfony | Laravel | Fat-Free (F3) | CakePHP | Agile Toolkit | FuelPHP | Jelix | Kohana | Zend Framework 2 | PPI Framework | MkFramework | Mouf | Openbiz Cubi | phalcon | PHPixie | Banshee | ClanCatsFramework | Mako | Silex framework | Slim framework | Solar | Zikula | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Website | https://www.yiiframework.com/ | https://codeigniter.com/ | https://symfony.com/ | https://laravel.com/ | https://fatfreeframework.com/ | https://cakephp.org/ | https://github.com/atk4 | https://fuelphp.com/ | https://jelix.org/ | http://kohanaframework.org/ | http://framework.zend.com/ | http://www.ppi.io | http://mkframework.com/ | http://mouf-php.com | https://phalcon.io/ | https://phpixie.com/ | https://www.banshee-php.org/ | https://clancats.io/ | https://makoframework.com/ | https://silex.symfony.com/ | https://www.slimframework.com/ | http://solarphp.com/ | https://ziku.la/ | |
Latest version | 2.0.38 | 3.1 | 5.1.7 | 8.11 | 3.7.2 | 4.1.5 | 4.3 | 1.8.2 | 1.7.5 | 3.3.6 | 2.2.0 | 1.0 | 1.6.0 | 2.0 | 3.0.9 | 4.0.6 | 2.*@dev | 4.2 | 2.0.6 | 7.0.1 | 1.2.3 | 4.5.0 | 1.1.2 | 3.0.3 |
Release date | 2020-09-14 | 2020-07-15 | 2020-10-04 | 2020-10-21 | 2020-05-28 | 2020-10-05 | 2015-01-17 | 2019-06-27 | 2020-08-17 | 2016-07-25 | 2013-05-15 | 2012-01-01 | 2020-04-08 | 2015-01-07 | 2013-03-06 | 2020-05-16 | 2014-03-18 | 2014-08-14 | 2014-09-16 | 2020-09-15 | 2018-06-01 | 2020-04-14 | 2010-11-09 | 2020-09-04 |
License | BSD | BSD-style | MIT | MIT | GPL3 | MIT | MIT | MIT | LGPL | BSD | BSD | MIT | LGPLV3 | MIT | BSD | New BSD License | BSD | OpenSource (custom) | MIT | BSD | MIT | BSD | GPL | |
Requirements | >= PHP 5.4 | >= PHP 5.1.6 | >= PHP 5.5.9 | PHP >= 7.0.0, OpenSSL PHP Extension, PDO PHP Extension, Mbstring PHP Extension, Tokenizer PHP Extension, XML PHP Extension, | >=PHP 5.3 | >= PHP 7.2.8 | >=PHP5.3 | >= PHP 5.3 | >= PHP 5.2 | >= PHP 5 | >= PHP 5.3 | >= 5.3.0 | PHP >= 5.2 | >= PHP 5.3.2 | >=PHP5 | >=PHP 5.3.0 | >= PHP 5.3 | >= PHP 5.3.1 | >=PHP 5.3.0 | >=PHP 5.3.0 | >= PHP 5.2 | >= PHP 5.3 | ||
Backward compatibility | Toute la branche 4.* , depuis 2009 | |||||||||||||||||||||||
Features | ||||||||||||||||||||||||
Internationalization I18N / L10n | gettext database PHP array | language class | XML (XLIFF) CSV PHP | PHP array, gettext via extension | ICU/intl | gettext, PHP array | callback gettext array | PHP array | XML File, PHP Array | gettext, PHP array | plugin_i18n | FINE | Zend I18N has UI interface | PHP array | language class | language class | gettext | |||||||
Code generation | Yii CLI, Gii (Web based) | CLI | CLI | CLI | Discouraged | CLI | CLI | Mkbuilder: générateur Web | Discouraged, use advanced configuration via dependency injection instead | has built in Openbiz Appbuilder | CLI | Module Studio | ||||||||||||
ORM | Database Access Objects (DAO), Active Record (AR) | ActiveRecord | Doctrine 2, Propel (active record) | ELOQUENT ORM (active record) | Axon (SQL), M2 (MongoDB), and Jig (flat files) | Custom | Agile Data (http://git.io/ad) (full domain logic mapping and NoSQL support) | Custom | Data Access Object (DAO) | Custom | Doctrine Propel2 | Custom possibilité facilement d'utiliser un autre (doctrine par exemple) | TDBM or Doctrine | Supported Metadata Level ORM | PHPixie ORM | CCF ORM - DB\Model | Third party. Doctrine, Propel ... | Doctrine | ||||||
Cache storage | APC, Database, eAccelerator, File, Memcache, WinCache, XCache, ZendPlatform | File, apc, memcached, xcache | HTTP, APC, eAccelerator, XCache | File System, Database, Memcached, APC, Redis, Xcache, WinCache, Memory (Arrays) | APC, xCache, WinCache, Memcache, Filesystem, Shared memory | Memcache, APC File, APC, Memcache, Redis | Extensible (Provided Session, Arrays) | File, Redis, Memcache, APC | File, APC, Memcache, Redis | APC, File, Memcached, Memcached-tags, SQLite, Wincache | APC Redis File Memcached XCache | 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, File, Memcache / Memcached, Memory, Redis, SQLite, XCache, ZendDisk, ZendMemory, WinCache | APC, Memcache, XCache | ||||||||
Dependency injection container | Yes | Yes With autowiring | Yes | Yes With graphical interface, compatible with ContainerInterop | ||||||||||||||||||||
Services | SOAP / WebServices | XML-RPC | OpenID, Twitter, Google, Yahoo, Akismet, XML-RPC, SOAP, Pingback | Third party | Integrated with packagist.org | XML-RPC and many others provided on booster.jelix.org | All ZF components | WebServices | ||||||||||||||||
Template System | PHP and Prado's - Several others using Extensions (Razor, Smarty, Twig, etc) | PHP, Simple template parser "{var_name}" | PHP, Twig | Blade, PHP, Custom | PHP, custom plugin, Twig, Haanga, Smarty, etc. | Custom but Smarty/Twig can be used | Fast, simple built-in passive template engine | PHP, Dwoo, HAML, JADE, Markdown, Mustache, Smarty, Twig | jTpl | PHP Twig Smarty PHPTal | Built-in Twig support | Smarty and PHP | PHP | XSLT | PHP, CCTemplates | PHP | PHP | Smarty | ||||||
Web2.0 | built-in jQuery, extendable to any javascript framework | jQuery HTML5boilerplate | JS-library agnostic | Full jQuery, jQuery UI, Grid System, Native AJAX,RestFul | Full jQuery, jQuery UI, Grid System, Native AJAX, Popovers, Custom JS widgets | JS-library agnostic | jQuery | jQuery Html5bolierplate Twitter Bootstrap Modernizr | built-in jQuery and Prototype | JS-library agnostic | ||||||||||||||
Testing library | PHPUnit, Selenium | PHPUnit (In development) | PHPUnit | PHPUnit | Built-in | PHPUnit | PHPUnit or internal UI testing class. | PHPUnit | PHPUnit | PHPUnit | PHPUnit | PHPUnit | PHPUnit | |||||||||||
Edge Side Includes | Yes include tag only | |||||||||||||||||||||||
Code generation | Yii CLI, Gii (Web based) | CLI | CLI | CLI | Discouraged | CLI | CLI | Mkbuilder: générateur Web | Discouraged, use advanced configuration via dependency injection instead | has built in Openbiz Appbuilder | CLI | Module Studio | ||||||||||||
Layer generator | Yes DoctrineBundle, PropelBundle | Yes | ||||||||||||||||||||||
Menu generator | Yes $menu->addItem('blah'); | Yes | Yes | |||||||||||||||||||||
CRUD generation | Yes Gii | Yes SensioGeneratorBundle | Yes $crud->setModel('Order'); | Yes | Yes Evolugrid and BCE | Yes | ||||||||||||||||||
Logging management | Yes PSR-3 compliant | Yes | Yes | Yes Audit Extension: (http://www.agiletoolkit.org/data/extensions/audit) | Yes | Yes PSR-3 compliant | Yes | |||||||||||||||||
User interface | Yes Built-in components and add-ons. | Yes Oui : Builder | Yes Extensible | |||||||||||||||||||||
Multiple databases | Yes | Yes | Yes | Yes | Yes | |||||||||||||||||||
Security | ||||||||||||||||||||||||
XSS | Yes Built-in | Yes | Yes | Yes Built-in | Yes | Yes addon | Yes | Yes Via Twig | Yes | |||||||||||||||
XSRF | Yes Built-in | Yes | Yes | Yes Built-in | Yes | Yes addon | Yes | Yes | ||||||||||||||||
Sql injection | Yes Built-in | Yes | Yes Built-in | Yes | Yes http://git.io/dsql | Yes | Yes Via TDBM or Doctrine | Yes | ||||||||||||||||
Auth module | Yes | Yes | Yes | Yes Généré via le buider | ||||||||||||||||||||
Lines of code | 83 | 123 | 100 | 60 | ||||||||||||||||||||
Number of files | 6 | 9 | 7 | 6 | ||||||||||||||||||||
Request serving time ms | 50 | 859 | 389 | 462 | ||||||||||||||||||||
Requests per second | 480 | 42 | 102 | 130 | ||||||||||||||||||||
Auth | No | Yes | Yes | Yes | ||||||||||||||||||||
Package code | 573 | 36 066 | 44 719 | 2 434 | ||||||||||||||||||||
Resources | ||||||||||||||||||||||||
Website | https://www.yiiframework.com/ | https://codeigniter.com/ | https://symfony.com/ | https://laravel.com/ | https://fatfreeframework.com/ | https://cakephp.org/ | https://github.com/atk4 | https://fuelphp.com/ | https://jelix.org/ | http://kohanaframework.org/ | http://framework.zend.com/ | http://www.ppi.io | http://mkframework.com/ | http://mouf-php.com | https://phalcon.io/ | https://phpixie.com/ | https://www.banshee-php.org/ | https://clancats.io/ | https://makoframework.com/ | https://silex.symfony.com/ | https://www.slimframework.com/ | http://solarphp.com/ | https://ziku.la/ | |
Tutorial | http://www.yiiframework.com/doc/blog/ | http://codeigniter.com/user_guide/tutorial/index.html | http://symfony.com/doc/current/quick_tour/index.html | http://laravel.com/docs | http://fatfreeframework.com/user-guide | http://book.cakephp.org/2.0/en/tutorials-and-examples/blog/blog.html | https://www.youtube.com/watch?v=eyeZhwP1LP4 | http://jelix.org/articles/en/tutorials | http://kohanaframework.org/3.2/guide/kohana/tutorials | http://framework.zend.com/manual/en/learning.quickstart.intro.html | http://www.ppi.io/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://clancats.io/docs/ | http://solarphp.com/manual/blog-demo | |||||||
Github / Bitbucket / Sourceforge | https://github.com/yiisoft/yii | https://github.com/EllisLab/CodeIgniter | https://github.com/symfony/symfony | https://github.com/laravel/laravel | https://github.com/bcosca/fatfree | https://github.com/cakephp/cakephp | http://github.com/atk4/atk4/ | https://github.com/fuel | 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/ClanCats/Framework | https://github.com/zikula | |||||||||
Commercial Support | Yes http://www.clevertech.biz/blog/yii/ | Yes www.expressionengine.com | Yes http://symfony.com/services/support | No | Yes http://cakedc.com | Yes http://agiletech.ie/ | No | Yes http://www.zend.com/en/support-center/support/ | Yes | |||||||||||||||
Notable projects using it | http://www.stay.com http://www.fictioncity.net https://www.humhub.org | http://expressionengine.com http://skyclerk.com/ | Dailymotion: http://symfony.com/blog/dailymotion-powered-by-symfony Drupal 8 eZ Publish 5 | http://fatfree.sf.net | Hot Scripts, Affilorama... | http://linkedfinance.com/ http://sortmybooks.com/ | HaveFnuBB forum project : http://www.havefnubb.org | http://www.bestbuys.com, http://www.joined.com, many many more | http://dupot.org http://supercapote.com | http://packanalyst.com/ http://www.pathefilms.com/ http://www.wabel.com/ http://www.webikeo.com/ and many more! | golfimport.ch clancats.com | |||||||||||||
http://twitter.com/yiiframework | https://twitter.com/CodeIgniter | https://twitter.com/symfony | https://twitter.com/laravelphp | https://twitter.com/phpfatfree | https://twitter.com/cakephp | https://twitter.com/atk4 | http://twitter.com/fuelphp | https://twitter.com/jelixfmk | https://twitter.com/mkframework | https://twitter.com/mouf_php | https://twitter.com/CCF_IO | http://twitter.com/makoframework | ||||||||||||
Your reviews | ||||||||||||||||||||||||
GitHub Stars | 18 121 | 25 415 | 65 198 | 8 425 | ||||||||||||||||||||
Simplicity | 4.7 3 ratings | 4.7 10 ratings | 3.8 4 ratings | 5.0 6 ratings | 4.8 4 ratings | 4.3 3 ratings | 4.7 3 ratings | 5.0 1 rating | 5.0 1 rating | 5.0 1 rating | 3.1 7 ratings | 0 no rating | 5.0 3 ratings | 3.0 2 ratings | 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 |
Like |