Lien | Yii | CodeIgniter | Symfony | Laravel | CakePHP | FuelPHP | Zend Framework 2 | phalcon | PHPixie | Slim framework |
---|---|---|---|---|---|---|---|---|---|---|
Site web | yiiframework.com | codeigniter.com | symfony.com | laravel.com | cakephp.org | fuelphp.com | zend.com | phalcon.io | phpixie.com | slimframework.com |
Dernière version | 2.0.38 | 4.2.10 | 6.1.7 | 8.11 | 4.4.7 | 1.8.2 | 2.2.0 | 4.0.6 | 2.*@dev | 4.5.0 |
Date de sortie | 14 sep. 2020 | 5 nov. 2022 | 28 oct. 2022 | 21 oct. 2020 | 28 oct. 2013 | 27 jun. 2019 | 15 mai 2013 | 16 mai 2020 | 18 mar. 2014 | 14 avr. 2020 |
Licence | BSD | BSD-style | MIT | MIT | MIT | MIT | BSD | New BSD License | BSD | |
Dépendances | >= PHP 5.4 | >= PHP 7.4 | >= PHP 8.1 | PHP >= 7.0.0, OpenSSL PHP Extension, PDO PHP Extension, Mbstring PHP Extension, Tokenizer PHP Extension, XML PHP Extension, | >= PHP 7.2.8 | >= PHP 5.3 | >= PHP 5.3 | >=PHP 5.3.0 | >=PHP 5.3.0 | |
Rétrocompatibilité | ||||||||||
Fonctionnalités | ||||||||||
Internationalisation I18N / L10n | gettext database PHP array | language class | XML (XLIFF) PHP YAML MySQL (via Bundle) | PHP array, gettext via extension | gettext, PHP array | PHP array | PHP Array, INI file, Gettext. Any other translator loader (XML, DB) can be implemented | |||
Génération de code | Yii CLI, Gii (Web based) | CLI | CLI | CLI | CLI | |||||
ORM | Database Access Objects (DAO), Active Record (AR) | ActiveRecord | Doctrine 2 ou Propel | ELOQUENT ORM (active record) | Custom | Custom | Zend Db, intégration de doctrine 2 via composer | PHPixie ORM | ||
Type de cache | APC, Database, eAccelerator, File, Memcache, WinCache, XCache, ZendPlatform | File, apc, memcached, xcache | HTTP 1.1 Memcache Filesystem AS3 APC, eAccelerator, XCache | File System, Database, Memcached, APC, Redis, Xcache, WinCache, Memory (Arrays) | Memcache, APC File, APC, Memcache, Redis | File, Redis, Memcache, APC | ||||
Dependency injection container | Oui | Oui With autowiring | Oui | |||||||
Services | SOAP / WebServices | XML-RPC | Third party | Zend Service Manager | ||||||
Systèmes de templates | PHP and Prado's - Several others using Extensions (Razor, Smarty, Twig, etc) | PHP, Simple template parser "{var_name}" | PHP, Twig | Blade, PHP, Custom | Custom but Smarty/Twig can be used | PHP, Dwoo, HAML, JADE, Markdown, Mustache, Smarty, Twig | phtml | PHP | ||
Web2.0 | built-in jQuery, extendable to any javascript framework | jQuery HTML5boilerplate | Full jQuery, jQuery UI, Grid System, Native AJAX,RestFul | JS-library agnostic | ||||||
Librairie de test | PHPUnit, Selenium | PHPUnit (In development) | PHPUnit | PHPUnit | PHPUnit | PHPUnit | PHPUnit | |||
Edge Side Includes | Oui include tag only | |||||||||
Génération de code | Yii CLI, Gii (Web based) | CLI | CLI | CLI | CLI | |||||
Générateur de couche modèle | Oui DoctrineBundle, PropelBundle | Oui | ||||||||
Générateur de menu | ||||||||||
Générateur de CRUD | Oui Gii | Oui SensioGeneratorBundle | Oui | |||||||
Gestion de logs | Oui PSR-3 compliant | Oui | Oui | |||||||
User interface | ||||||||||
Multiple databases | Oui | Oui | Oui | Oui | Oui | |||||
Sécurité | ||||||||||
XSS | Oui Built-in | Oui | Oui | Oui | ||||||
XSRF | Oui Built-in | Oui | Oui | Oui | ||||||
SQL injection | Oui Built-in | Oui | Oui | Oui | ||||||
Auth module | Oui | Oui | Oui | |||||||
Ressources | ||||||||||
Site web | yiiframework.com | codeigniter.com | symfony.com | laravel.com | cakephp.org | fuelphp.com | zend.com | phalcon.io | phpixie.com | slimframework.com |
Tutoriel | yiiframework.com/... | codeigniter.com/... | symfony.com/... | laravel.com/... | cakephp.org/... | zend.com/... | phpixie.com/... | |||
Github / Bitbucket / Sourceforge | github.com/... | github.com/... | github.com/... | github.com/... | github.com/... | github.com/... | github.com/... | github.com/... | github.com/... | |
Commercial Support | Oui http://www.clevertech.biz/blog/yii/ | Oui www.expressionengine.com | Oui http://symfony.com/services/support | Oui http://cakedc.com | Oui http://www.zend.com/en/support-center/support/ | |||||
Projets importants qui l'utilisent | stay.com fictioncity.net humhub.org | expressionengine.com skyclerk.com | Dailymotion: symfony.com/... Drupal 8 eZ Publish 5 | teamspeak.net socialpoke.me hotscripts.com flipcomp.com | bbc.co.uk bnpparibas.com webex.com villeroy-boch.com | |||||
@yiiframework | @CodeIgniter | @symfony | @laravelphp | @cakephp | @fuelphp | @zfdevteam | ||||
Vos avis | ||||||||||
Simplicité | 4.7/5 3 notes | 4.7/5 10 notes | 3.8/5 4 notes | 5.0/5 6 notes | 4.3/5 3 notes | 5.0/5 1 note | 3.1/5 7 notes | aucune note | aucune note | aucune note |
J'aime | J'aime 36 | J'aime 39 | J'aime 19 | J'aime 17 | J'aime 8 | J'aime 4 | J'aime 4 | J'aime 1 | J'aime 1 | J'aime 0 |