Lien | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Site web | 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 | |
Licence | 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 | |
Dépendances | >=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.0.0, 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 | ||
Fonctionnalités | ||||||||||||||||||||||||
Internationalisation 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) PHP YAML MySQL (via Bundle) | gettext database PHP array | PHP Array, INI file, Gettext. Any other translator loader (XML, DB) can be implemented | gettext | ||||||
Génération de code | 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 ou Propel | Database Access Objects (DAO), Active Record (AR) | Zend Db, intégration de doctrine 2 via composer | Doctrine | |||||
Type de cache | 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 1.1 Memcache Filesystem AS3 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 | Zend Service Manager | |||||||||||||||
Dependency injection container | Oui With autowiring | Oui With graphical interface, compatible with ContainerInterop | Oui | Oui | ||||||||||||||||||||
Systèmes de templates | 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) | phtml | 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 | ||||||||||||||
Librairie de test | PHPUnit or internal UI testing class. | PHPUnit | PHPUnit | PHPUnit (In development) | Built-in | PHPUnit | PHPUnit | PHPUnit | PHPUnit | PHPUnit | PHPUnit | PHPUnit, Selenium | PHPUnit | |||||||||||
Génération de code | 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 | ||||||||||||
Générateur de menu | Oui $menu->addItem('blah'); | Oui | Oui | |||||||||||||||||||||
Générateur de CRUD | Oui $crud->setModel('Order'); | Oui | Oui | Oui | Oui Evolugrid and BCE | Oui SensioGeneratorBundle | Oui Gii | |||||||||||||||||
Gestion de logs | Oui Audit Extension: (http://www.agiletoolkit.org/data/extensions/audit) | Oui | Oui | Oui | Oui | Oui PSR-3 compliant | Oui PSR-3 compliant | Oui | ||||||||||||||||
User interface | Oui Built-in components and add-ons. | Oui Oui : Builder | Oui Extensible | |||||||||||||||||||||
Ressources | ||||||||||||||||||||||||
Site web | 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 | |
Tutoriel | 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/... | github.com/... | ||||||||
Commercial Support | Available from authors and 3rd parties. | |||||||||||||||||||||||
Projets importants qui l'utilisent | linkedfinance.com sortmybooks.com | teamspeak.net socialpoke.me hotscripts.com flipcomp.com | 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 | bbc.co.uk bnpparibas.com webex.com villeroy-boch.com | ||||||||||||
@atk4 | @cakephp | @CCF_IO | @CodeIgniter | @phpfatfree | @fuelphp | @jelixfmk | @laravelphp | @makoframework | @mkframework | @mouf_php | @symfony | @yiiframework | @zfdevteam | |||||||||||
Development community | ||||||||||||||||||||||||
Active community | Oui | |||||||||||||||||||||||
Active international social community | aucune note | aucune note | aucune note | aucune note | aucune note | aucune note | aucune note | aucune note | aucune note | 5.0/5 1 note | aucune note | aucune note | aucune note | aucune note | aucune note | aucune note | aucune note | aucune note | aucune note | aucune note | 5.0/5 1 note | 5.0/5 2 notes | aucune note | aucune note |
Community | yiiframework.com/... | |||||||||||||||||||||||
Vos avis | ||||||||||||||||||||||||
Simplicité | 4.7/5 3 notes | aucune note | 4.3/5 3 notes | 5.0/5 1 note | 4.7/5 10 notes | 4.8/5 4 notes | 5.0/5 1 note | 5.0/5 1 note | 5.0/5 1 note | 5.0/5 6 notes | aucune note | 5.0/5 3 notes | 3.0/5 2 notes | aucune note | aucune note | aucune note | aucune note | aucune note | aucune note | aucune note | 3.8/5 4 notes | 4.7/5 3 notes | 3.1/5 7 notes | aucune note |
J'aime | J'aime 4 | J'aime 0 | J'aime 8 | J'aime 0 | J'aime 39 | J'aime 9 | J'aime 4 | J'aime 5 | J'aime 4 | J'aime 17 | J'aime 0 | J'aime 1 | J'aime 1 | J'aime 1 | J'aime 1 | J'aime 1 | J'aime 3 | J'aime 0 | J'aime 0 | J'aime 0 | J'aime 19 | J'aime 36 | J'aime 4 | J'aime 0 |
Sécurité | ||||||||||||||||||||||||
XSRF | Oui addon | Oui | Oui | Oui Built-in | Oui Built-in | Oui | Oui | Oui | ||||||||||||||||
XSS | Oui addon | Oui | Oui | Oui Built-in | Oui Built-in | Oui | Oui | Oui Via Twig | Oui | |||||||||||||||
NullByte | Oui | |||||||||||||||||||||||
SQL injection | Oui http://git.io/dsql | Oui | Oui | Oui Built-in | Oui Built-in | Oui | Oui | Oui Via TDBM or Doctrine | Oui |