Top PHP Frameworks
Likes 0
Compare CodeIgniter vs Laravel vs Mouf vs Symfony vs Yii
Compare CodeIgniter vs Laravel vs Mouf vs Symfony vs Yii
Link | CodeIgniter | Laravel | Mouf | Symfony | Yii |
---|---|---|---|---|---|
Website | codeigniter.com | laravel.com | mouf-php.com | symfony.com | yiiframework.com |
License | BSD-style | MIT | MIT | MIT | BSD |
Requirements | >= PHP 7.4 | PHP >= 7.4, OpenSSL PHP Extension, PDO PHP Extension, Mbstring PHP Extension, Tokenizer PHP Extension, XML PHP Extension, | >= PHP 5.3.2 | >= PHP 8.1 | >= PHP 5.4 |
Features | |||||
Internationalization I18N / L10n | language class | PHP array, gettext via extension | FINE | XML (XLIFF) CSV PHP | gettext database PHP array |
Code generation | 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, Propel (active record) | Database Access Objects (DAO), Active Record (AR) |
Cache storage | File, apc, memcached, xcache | File System, Database, Memcached, APC, Redis, Xcache, WinCache, Memory (Arrays) | APC, File, Memcache, Memory, or any Doctrine Cache implementation | HTTP, APC, eAccelerator, XCache | APC, Database, eAccelerator, File, Memcache, WinCache, XCache, ZendPlatform |
Services | XML-RPC | SOAP / WebServices | |||
Dependency injection container | Yes With autowiring | Yes With graphical interface, compatible with ContainerInterop | Yes | ||
Template System | 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 | |||
Testing library | PHPUnit (In development) | PHPUnit | PHPUnit | PHPUnit, Selenium | |
Code generation | CLI | Discouraged, use advanced configuration via dependency injection instead | CLI | Yii CLI, Gii (Web based) | |
Menu generator | Yes | ||||
CRUD generation | Yes Evolugrid and BCE | Yes SensioGeneratorBundle | Yes Gii | ||
Logging management | Yes | Yes PSR-3 compliant | Yes PSR-3 compliant | ||
User interface | Yes Extensible | ||||
Resources | |||||
Website | codeigniter.com | laravel.com | mouf-php.com | symfony.com | yiiframework.com |
Tutorial | codeigniter.com/... | laravel.com/... | mouf-php.com/... | symfony.com/... | yiiframework.com/... |
Github / Bitbucket / Sourceforge | github.com/... | github.com/... | github.com/... | github.com/... | github.com/... |
Commercial Support | |||||
Notable projects using it | expressionengine.com skyclerk.com | packanalyst.com pathefilms.com wabel.com webikeo.com and many more! | Dailymotion: symfony.com/... Drupal 8 eZ Publish 5 | stay.com fictioncity.net humhub.org | |
@CodeIgniter | @laravelphp | @mouf_php | @symfony | @yiiframework | |
Development community | |||||
Active community | Yes | ||||
Active international social community | no rating | 5.0/5 1 rating | no rating | 5.0/5 1 rating | 5.0/5 2 ratings |
Community | yiiframework.com/... | ||||
Your reviews | |||||
Simplicity | 4.7/5 10 ratings | 5.0/5 6 ratings | 3.0/5 2 ratings | 3.8/5 4 ratings | 4.7/5 3 ratings |
Like | Likes 40 | Likes 18 | Likes 1 | Likes 19 | Likes 36 |
Security | |||||
XSRF | Yes Built-in | Yes | Yes | ||
XSS | Yes Built-in | Yes | Yes Via Twig | Yes | |
NullByte | |||||
SQL injection | Yes Built-in | Yes | Yes Via TDBM or Doctrine | Yes |
User reviews and comments
Jo999uk on Apr. 14th 2020 7:30:27 AM rated CodeIgniter: Simplicity 5/5
julien on Aug. 20th 2019 11:19:01 AM rated Mouf: Simplicity 1/5
wajidkhan on Feb. 26th 2019 8:36:07 AM rated CodeIgniter: Simplicity 5/5
wajidkhan on Feb. 26th 2019 8:35:50 AM rated Laravel: Simplicity 5/5
nbtai91 on Oct. 23rd 2018 8:18:51 AM rated Symfony: Simplicity 5/5
jugcosta on Mar. 21st 2018 12:40:41 AM rated Yii: Active international social community 5/5
jugcosta on Mar. 21st 2018 12:39:55 AM rated Yii: Simplicity 5/5
codiiv on Jan. 29th 2018 12:41:36 PM rated Laravel: Simplicity 5/5
Alvin Bunk on May 13th 2016 8:27:08 AM suggested on Symfony to set Name to Symfony3
Antonín Slejška on Mar. 29th 2016 1:47:42 PM rated Yii: Simplicity 5/5
Antonín Slejška on Mar. 29th 2016 1:47:36 PM rated Yii: Active international social community 5/5
SuperMario on Mar. 23rd 2016 5:38:13 PM rated Symfony: Simplicity 4/5
flexjoly on Jan. 7th 2016 7:26:32 PM rated Laravel: Used by large companies 2/5
flexjoly on Jan. 7th 2016 7:25:13 PM rated Symfony: Used by large companies 5/5
flexjoly on Jan. 7th 2016 7:21:05 PM rated Laravel: Performance 5/5
flexjoly on Jan. 7th 2016 7:21:01 PM rated Symfony: Performance 2/5
flexjoly on Jan. 7th 2016 7:07:16 PM rated Symfony: Long Term Stability 5/5
flexjoly on Jan. 7th 2016 7:07:11 PM rated Laravel: Long Term Stability 3/5
flexjoly on Jan. 7th 2016 7:06:46 PM rated Laravel: Stability 5/5
flexjoly on Jan. 7th 2016 7:06:42 PM rated Symfony: Stability 5/5
see older commentsgood
comunidade em português
excelent
By far the most versatile, powerful and beautiful Framework. Its ORM, CI, ECHO, ELOQUENT, etc... are some of the feature the modern web dev should have
Version 3 is now commonly used.
Not sure yet