Link | Agile Toolkit | Banshee | CakePHP | ClanCatsFramework | CodeIgniter | Fat-Free (F3) | FuelPHP | Jelix | Kohana | Laravel | Mako | MkFramework | Mouf | Openbiz Cubi | phalcon | PHPixie | PPI Framework | Silex framework | Slim framework | Solar | Symfony | Yii | Zend Framework 2 | Zikula |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Website | github.com/... | banshee-php.org | cakephp.org | clancats.io | codeigniter.com | fatfreeframework.com | fuelphp.com | jelix.org | kohanaframework.org | laravel.com | makoframework.com | mkframework.com | mouf-php.com | phalcon.io | phpixie.com | www.ppi.io | symfony.com | slimframework.com | solarphp.com | symfony.com | yiiframework.com | zend.com | ziku.la | |
License | MIT | OpenSource (custom) | MIT | MIT | BSD-style | GPL3 | MIT | LGPL | BSD | MIT | BSD | LGPLV3 | MIT | BSD | New BSD License | BSD | MIT | MIT | BSD | MIT | BSD | BSD | GPL | |
Requirements | >=PHP5.3 | >= PHP 7.2.8 | >= PHP 5.3 | >= PHP 7.4 | >=PHP 5.3 | >= PHP 5.3 | >= PHP 5.2 | >= PHP 5 | PHP >= 7.4, OpenSSL PHP Extension, PDO PHP Extension, Mbstring PHP Extension, Tokenizer PHP Extension, XML PHP Extension, | >= PHP 5.3.1 | 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 8.1 | >= PHP 5.4 | >= PHP 5.3 | >= PHP 5.3 | ||
Features | ||||||||||||||||||||||||
Internationalization I18N / L10n | callback gettext array | gettext, PHP array | PHP array | language class | ICU/intl | PHP array | XML File, PHP Array | PHP array, gettext via extension | language class | plugin_i18n | FINE | Zend I18N has UI interface | gettext, PHP array | language class | XML (XLIFF) CSV PHP | gettext database PHP array | gettext | |||||||
Code generation | Discouraged | CLI | CLI | 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 | Agile Data (git.io/ad) (full domain logic mapping and NoSQL support) | Custom | CCF ORM - DB\Model | ActiveRecord | Axon (SQL), M2 (MongoDB), and Jig (flat files) | Custom | Data Access Object (DAO) | Custom | ELOQUENT ORM (active record) | Third party. Doctrine, Propel ... | 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 | Extensible (Provided Session, Arrays) | Memcache, APC File, APC, Memcache, Redis | File, apc, memcached, xcache | APC, xCache, WinCache, Memcache, Filesystem, Shared memory | File, Redis, Memcache, APC | File, APC, Memcache, Redis | APC, File, Memcached, Memcached-tags, SQLite, Wincache | File System, Database, Memcached, APC, Redis, Xcache, WinCache, Memory (Arrays) | APC, File, Memcache / Memcached, Memory, Redis, SQLite, XCache, ZendDisk, ZendMemory, WinCache | 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 | Integrated with packagist.org | Third party | XML-RPC | OpenID, Twitter, Google, Yahoo, Akismet, XML-RPC, SOAP, Pingback | XML-RPC and many others provided on booster.jelix.org | WebServices | All ZF components | SOAP / WebServices | ||||||||||||||||
Dependency injection container | Yes With autowiring | Yes With graphical interface, compatible with ContainerInterop | Yes | Yes | ||||||||||||||||||||
Template System | Fast, simple built-in passive template engine | XSLT | Custom but Smarty/Twig can be used | PHP, CCTemplates | PHP, Simple template parser "{var_name}" | PHP, custom plugin, Twig, Haanga, Smarty, etc. | PHP, Dwoo, HAML, JADE, Markdown, Mustache, Smarty, Twig | jTpl | Blade, PHP, Custom | PHP | Built-in Twig support | Smarty and PHP | PHP | PHP Twig Smarty PHPTal | PHP | PHP, Twig | PHP and Prado's - Several others using Extensions (Razor, Smarty, Twig, etc) | Smarty | ||||||
Web2.0 | Full jQuery, jQuery UI, Grid System, Native AJAX, Popovers, Custom JS widgets | Full jQuery, jQuery UI, Grid System, Native AJAX,RestFul | jQuery HTML5boilerplate | JS-library agnostic | JS-library agnostic | jQuery | JS-library agnostic | built-in jQuery and Prototype | jQuery Html5bolierplate Twitter Bootstrap Modernizr | built-in jQuery, extendable to any javascript framework | ||||||||||||||
Testing library | PHPUnit or internal UI testing class. | PHPUnit | PHPUnit | PHPUnit (In development) | Built-in | PHPUnit | PHPUnit | PHPUnit | PHPUnit | PHPUnit | PHPUnit | PHPUnit, Selenium | PHPUnit | |||||||||||
Code generation | Discouraged | CLI | CLI | 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 $menu->addItem('blah'); | Yes | Yes | |||||||||||||||||||||
CRUD generation | Yes $crud->setModel('Order'); | Yes | Yes | Yes Evolugrid and BCE | Yes SensioGeneratorBundle | Yes Gii | ||||||||||||||||||
Logging management | Yes Audit Extension: (http://www.agiletoolkit.org/data/extensions/audit) | Yes | Yes | Yes | Yes | Yes PSR-3 compliant | Yes PSR-3 compliant | |||||||||||||||||
User interface | Yes Built-in components and add-ons. | Yes Oui : Builder | Yes Extensible | |||||||||||||||||||||
Resources | ||||||||||||||||||||||||
Website | github.com/... | banshee-php.org | cakephp.org | clancats.io | codeigniter.com | fatfreeframework.com | fuelphp.com | jelix.org | kohanaframework.org | laravel.com | makoframework.com | mkframework.com | mouf-php.com | phalcon.io | phpixie.com | www.ppi.io | symfony.com | slimframework.com | solarphp.com | symfony.com | yiiframework.com | zend.com | ziku.la | |
Tutorial | cakephp.org/... | clancats.io/... | codeigniter.com/... | fatfreeframework.com/... | jelix.org/... | kohanaframework.org/... | laravel.com/... | developpez.com/... | mouf-php.com/... | google.com/... | phpixie.com/... | www.ppi.io/... | solarphp.com/... | symfony.com/... | yiiframework.com/... | zend.com/... | ||||||||
Github / Bitbucket / Sourceforge | github.com/... | github.com/... | github.com/... | github.com/... | github.com/... | github.com/... | github.com/... | github.com/... | github.com/... | google.com/... | github.com/... | github.com/... | github.com/... | github.com/... | github.com/... | |||||||||
Commercial Support | Available from authors and 3rd parties. | |||||||||||||||||||||||
Notable projects using it | linkedfinance.com sortmybooks.com | Hot Scripts, Affilorama... | golfimport.ch clancats.com | expressionengine.com skyclerk.com | fatfree.sf.net | HaveFnuBB forum project : havefnubb.org | dupot.org supercapote.com | packanalyst.com pathefilms.com wabel.com webikeo.com and many more! | bestbuys.com, joined.com, many many more | Dailymotion: symfony.com/... Drupal 8 eZ Publish 5 | stay.com fictioncity.net humhub.org | |||||||||||||
@atk4 | @cakephp | @CCF_IO | @CodeIgniter | @phpfatfree | @fuelphp | @jelixfmk | @laravelphp | @makoframework | @mkframework | @mouf_php | @symfony | @yiiframework | ||||||||||||
Development community | ||||||||||||||||||||||||
Active community | Yes | |||||||||||||||||||||||
Active international social community | no rating | no rating | no rating | no rating | no rating | no rating | no rating | no rating | no rating | 5.0/5 1 rating | no rating | no rating | no rating | no rating | no rating | no rating | no rating | no rating | no rating | no rating | 5.0/5 1 rating | 5.0/5 2 ratings | no rating | no rating |
Community | yiiframework.com/... | |||||||||||||||||||||||
Your reviews | ||||||||||||||||||||||||
Simplicity | 4.7/5 3 ratings | no rating | 4.3/5 3 ratings | 5.0/5 1 rating | 4.7/5 10 ratings | 4.8/5 4 ratings | 5.0/5 1 rating | 5.0/5 1 rating | 5.0/5 1 rating | 5.0/5 6 ratings | no rating | 5.0/5 3 ratings | 3.0/5 2 ratings | no rating | no rating | no rating | no rating | no rating | no rating | no rating | 3.8/5 4 ratings | 4.7/5 3 ratings | 3.1/5 7 ratings | no rating |
Like | Likes 4 | Likes 0 | Likes 8 | Likes 0 | Likes 39 | Likes 9 | Likes 4 | Likes 5 | Likes 4 | Likes 17 | Likes 0 | Likes 1 | Likes 1 | Likes 1 | Likes 1 | Likes 1 | Likes 3 | Likes 0 | Likes 0 | Likes 0 | Likes 19 | Likes 36 | Likes 4 | Likes 0 |
Security | ||||||||||||||||||||||||
XSRF | Yes addon | Yes | Yes | Yes Built-in | Yes Built-in | Yes | Yes | Yes | ||||||||||||||||
XSS | Yes addon | Yes | Yes | Yes Built-in | Yes Built-in | Yes | Yes | Yes Via Twig | Yes | |||||||||||||||
NullByte | Yes | |||||||||||||||||||||||
SQL injection | Yes http://git.io/dsql | Yes | Yes | Yes Built-in | Yes Built-in | Yes | Yes | Yes Via TDBM or Doctrine | Yes |