Top PHP Frameworks

Business > IT development > Frameworks
0
2017-01-11 07:42:37
Compare CodeIgniter vs Laravel vs Mouf vs Symfony vs Yii
CodeIgniterLaravelMoufSymfonyYii
Websitehttp://codeigniter.com/http://laravel.com/http://mouf-php.comhttp://symfony.com/http://www.yiiframework.com/
LicenseBSD-styleMITMITMITBSD
Requirements>= PHP 5.1.6>= 5.5.9 with OpenSSL, PDO, Mbstring, Tokenizer extensions.>= PHP 5.3.2>= PHP 5.5.9>= PHP 5.4
Features
Internationalization I18N / L10nlanguage classPHP arrayFINEXML (XLIFF)
CSV
PHP
gettext
database
PHP array
Code generationCLIDiscouraged, use advanced configuration via dependency injection insteadCLIYii CLI, Gii (Web based)
ORMActiveRecordELOQUENT ORM (active record)TDBM or DoctrineDoctrine 2, Propel (active record)Database Access Objects (DAO), Active Record (AR)
Cache storageFile, apc, memcached, xcacheFile System, Database, Memcached, APC, Redis, Xcache, WinCache, Memory (Arrays)APC, File, Memcache, Memory, or any Doctrine Cache implementationHTTP,
APC,
eAccelerator,
XCache
APC,
Database,
eAccelerator,
File,
Memcache,
WinCache,
XCache,
ZendPlatform
ServicesXML-RPCSOAP / WebServices
Dependency injection containerYes With autowiringYes With graphical interface, compatible with ContainerInteropYes
Template SystemPHP, Simple template parser "{var_name}"Blade, PHP, CustomBuilt-in Twig supportPHP, TwigPHP and Prado's - Several others using Extensions (Razor, Smarty, Twig, etc)
Web2.0jQuery HTML5boilerplatebuilt-in jQuery, extendable to any javascript framework
Testing libraryPHPUnit (In development)PHPUnitPHPUnitPHPUnit, Selenium
Code generationCLIDiscouraged, use advanced configuration via dependency injection insteadCLIYii CLI, Gii (Web based)
Menu generatorYes
CRUD generationYes Evolugrid and BCEYes SensioGeneratorBundleYes Gii
Logging managementYesYes PSR-3 compliantYes PSR-3 compliant
User interfaceYes Extensible
Resources
Websitehttp://codeigniter.com/http://laravel.com/http://mouf-php.comhttp://symfony.com/http://www.yiiframework.com/
Tutorialhttp://codeigniter.com/user_guide/tutorial/index.htmlhttp://laravel.com/docshttp://mouf-php.com/packages/mouf/getting-things-done-basic-edition/index.mdhttp://symfony.com/doc/current/quick_tour/index.htmlhttp://www.yiiframework.com/doc/blog/
Github / Bitbucket / Sourceforgehttps://github.com/EllisLab/CodeIgniterhttps://github.com/laravel/laravelhttps://github.com/thecodingmachine/moufhttps://github.com/symfony/symfonyhttps://github.com/yiisoft/yii
Commercial Support
Notable projects using ithttp://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
Twitterhttps://twitter.com/CodeIgniterhttps://twitter.com/mouf_phphttps://twitter.com/symfonyhttp://twitter.com/yiiframework
Development community
Active communityYes
Active international social community0 no rating5.0 1 rating0 no rating5.0 1 rating5.0 1 rating
Communityhttp://www.yiiframework.com/community/
Your reviews
Simplicity4.6 8 ratings5.0 4 ratings5.0 1 rating3.3 3 ratings4.5 2 ratings
Like 33 11 1 14 34
Security
XsrfYes Built-inYesYes
XssYes Built-inYesYes Via TwigYes
NullByte
Sql injectionYes Built-inYesYes Via TDBM or Doctrine
Embed
  • 2017-01-11 07:39:27
    2017-01-11 07:42:37
  • Frameworks
    English
  • Compare CodeIgniter vs Laravel vs Mouf vs Symfony vs Yii
  • Public
    Public
  • Creative Commons License CC-BY-SA 3.0 / GNU FDL
    Manage backups

Comments

see older comments

Leave a comment

Build comparison tables or lists about everything !

It's free and fast to publish data into original tables

Create a table