CodeIgniter | Laravel | Mouf | Symfony | Yii | |
---|---|---|---|---|---|
Site web | https://codeigniter.com/ | https://laravel.com/ | http://mouf-php.com | https://symfony.com/ | https://www.yiiframework.com/ |
Licence | BSD-style | MIT | MIT | MIT | BSD |
Dépendances | >= PHP 5.1.6 | PHP >= 7.0.0, OpenSSL PHP Extension, PDO PHP Extension, Mbstring PHP Extension, Tokenizer PHP Extension, XML PHP Extension, | >= PHP 5.3.2 | >= PHP 5.5.9 | >= PHP 5.4 |
Fonctionnalités | |||||
Internationalisation I18N / L10n | language class | PHP array, gettext via extension | FINE | XML (XLIFF) PHP YAML MySQL (via Bundle) | gettext database PHP array |
Génération de code | CLI | Discouraged, use advanced configuration via dependency injection instead | CLI | Yii CLI, Gii (Web based) | |
ORM | ActiveRecord | ELOQUENT ORM (active record) | TDBM or Doctrine | Doctrine 2 ou Propel | Database Access Objects (DAO), Active Record (AR) |
Type de cache | File, apc, memcached, xcache | File System, Database, Memcached, APC, Redis, Xcache, WinCache, Memory (Arrays) | APC, File, Memcache, Memory, or any Doctrine Cache implementation | HTTP 1.1 Memcache Filesystem AS3 APC, eAccelerator, XCache | APC, Database, eAccelerator, File, Memcache, WinCache, XCache, ZendPlatform |
Services | XML-RPC | SOAP / WebServices | |||
Dependency injection container | Oui With autowiring | Oui With graphical interface, compatible with ContainerInterop | Oui | ||
Systèmes de templates | PHP, Simple template parser "{var_name}" | Blade, PHP, Custom | Built-in Twig support | PHP, Twig | PHP and Prado's - Several others using Extensions (Razor, Smarty, Twig, etc) |
Web2.0 | jQuery HTML5boilerplate | built-in jQuery, extendable to any javascript framework | |||
Librairie de test | PHPUnit (In development) | PHPUnit | PHPUnit | PHPUnit, Selenium | |
Génération de code | CLI | Discouraged, use advanced configuration via dependency injection instead | CLI | Yii CLI, Gii (Web based) | |
Générateur de menu | Oui | ||||
Générateur de CRUD | Oui Evolugrid and BCE | Oui SensioGeneratorBundle | Oui Gii | ||
Gestion de logs | Oui | Oui PSR-3 compliant | Oui PSR-3 compliant | ||
User interface | Oui Extensible | ||||
Ressources | |||||
Site web | https://codeigniter.com/ | https://laravel.com/ | http://mouf-php.com | https://symfony.com/ | https://www.yiiframework.com/ |
Tutoriel | http://codeigniter.com/user_guide/tutorial/index.html | http://laravel.com/docs | http://mouf-php.com/packages/mouf/getting-things-done-basic-edition/index.md | http://symfony.com/doc/current/quick_tour/index.html | http://www.yiiframework.com/doc/blog/ |
Github / Bitbucket / Sourceforge | https://github.com/EllisLab/CodeIgniter | https://github.com/laravel/laravel | https://github.com/thecodingmachine/mouf | https://github.com/symfony | https://github.com/yiisoft/yii |
Commercial Support | |||||
Projets importants qui l'utilisent | http://expressionengine.com http://skyclerk.com/ | http://packanalyst.com/ http://www.pathefilms.com/ http://www.wabel.com/ http://www.webikeo.com/ and 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/CodeIgniter | https://twitter.com/laravelphp | https://twitter.com/mouf_php | https://twitter.com/symfony | http://twitter.com/yiiframework | |
Development community | |||||
Active community | Oui | ||||
Active international social community | 0 aucune note | 5.0 1 note | 0 aucune note | 5.0 1 note | 5.0 2 notes |
Community | http://www.yiiframework.com/community/ | ||||
Vos avis | |||||
Simplicité | 4.7 10 notes | 5.0 6 notes | 3.0 2 notes | 3.8 4 notes | 4.7 3 notes |
J'aime | |||||
Sécurité | |||||
XSRF | Oui Built-in | Oui | Oui | ||
XSS | Oui Built-in | Oui | Oui Via Twig | Oui | |
NullByte | |||||
SQL injection | Oui Built-in | Oui | Oui Via TDBM or Doctrine |
Plus de comparatifs
Commentaires
Laisser un commentaire
S'inscrire Se connecter