Website | codeigniter.com | symfony.com | laravel.com | cakephp.org | yiiframework.com | fatfreeframework.com | github.com/... | fuelphp.com | jelix.org | kohanaframework.org | zend.com | www.ppi.io | mkframework.com | mouf-php.com | | phalcon.io | phpixie.com | banshee-php.org | clancats.io | makoframework.com | symfony.com | slimframework.com | solarphp.com | ziku.la |
---|
Latest version | 4.2.10 | 6.1.7 | 9.3.11 | 4.4.7 | 2.0.38 | 3.7.2 | 4.3 | 1.8.2 | 1.7.5 | 3.3.6 | 2.2.0 | 1.0 | 1.6.0 | 2.0 | 3.0.9 | 4.0.6 | 2.*@dev | 4.2 | 2.0.6 | 7.0.1 | 1.2.3 | 4.5.0 | 1.1.2 | 3.0.3 |
---|
Release date | Nov. 5th 2022 | Oct. 28th 2022 | Nov. 15th 2022 | Oct. 30th 2022 | Sep. 14th 2020 | May 28th 2020 | Jan. 17th 2015 | Jun. 27th 2019 | Aug. 17th 2020 | Jul. 25th 2016 | May 15th 2013 | Jan. 1st 2012 | Apr. 8th 2020 | Jan. 7th 2015 | Mar. 6th 2013 | May 16th 2020 | Mar. 18th 2014 | Aug. 14th 2014 | Sep. 16th 2014 | Sep. 15th 2020 | Jun. 1st 2018 | Apr. 14th 2020 | Nov. 9th 2010 | Sep. 4th 2020 |
---|
First version | 2006 | 2005 | 2011 | 2005 | | | | | | | | | | | | | | | | | | | | |
---|
License | BSD-style | MIT | MIT | MIT | BSD | GPL3 | MIT | MIT | LGPL | BSD | BSD | MIT | LGPLV3 | MIT | BSD | New BSD License | BSD | OpenSource (custom) | MIT | BSD | MIT | | BSD | GPL |
---|
Requirements | >= PHP 7.4 | >= PHP 8.1 | PHP >= 7.4, OpenSSL PHP Extension, PDO PHP Extension, Mbstring
PHP Extension, Tokenizer PHP Extension, XML PHP Extension, | >= PHP 7.2.8 | >= PHP 5.4 | >=PHP 5.3 | >=PHP5.3 | >= PHP 5.3 | >= PHP 5.2 | >= PHP 5 | >= PHP 5.3 | >= 5.3.0 | PHP >= 5.2 | >= PHP 5.3.2 | >=PHP5 | | >=PHP 5.3.0 | | >= PHP 5.3 | >= PHP 5.3.1 | >=PHP 5.3.0 | >=PHP 5.3.0 | >= PHP 5.2 | >= PHP 5.3 |
---|
Backward compatibility | | | | | | | | | | | | | Toute la branche 4.* , depuis 2009 | | | | | | | | | | | |
---|
Package code | 573 | 36 066 | 44 719 | 2 434 | | | | | | | | | | | | | | | | | | | | |
---|
Features | | | | | | | | | | | | | | | | | | | | | | | | |
---|
Internationalization I18N / L10n | language class | XML (XLIFF) CSV PHP | PHP array, gettext via extension | gettext, PHP array | gettext
database
PHP array | ICU/intl | callback gettext array | PHP array | XML File, PHP Array | | | gettext, PHP array | plugin_i18n | FINE | Zend I18N has UI interface | | | | PHP array | language class | | | language class | gettext |
---|
Code generation | | CLI | CLI | CLI | Yii CLI, Gii (Web based) | | Discouraged | CLI | CLI | | | | Mkbuilder: générateur Web | Discouraged, use advanced configuration via dependency injection
instead | has built in Openbiz Appbuilder | | | | CLI | | | | | Module Studio |
---|
ORM | ActiveRecord | Doctrine 2, Propel (active record) | ELOQUENT ORM (active record) | Custom | Database Access Objects (DAO), Active Record (AR) | Axon (SQL), M2 (MongoDB), and Jig (flat files) | Agile Data (git.io/ad) (full domain logic mapping and NoSQL
support) | Custom | Data Access Object (DAO) | Custom | | Doctrine
Propel2 | Custom possibilité facilement d'utiliser un autre (doctrine par
exemple) | TDBM or Doctrine | Supported Metadata Level ORM | | PHPixie ORM | | CCF ORM - DB\Model | Third party. Doctrine, Propel ... | | | | Doctrine |
---|
Cache storage | File, apc, memcached, xcache | HTTP,
APC,
eAccelerator,
XCache | File System, Database, Memcached, APC, Redis, Xcache, WinCache,
Memory (Arrays) | Memcache, APC File, APC, Memcache, Redis | APC,
Database,
eAccelerator,
File,
Memcache,
WinCache,
XCache,
ZendPlatform | APC, xCache, WinCache, Memcache, Filesystem, Shared memory | Extensible (Provided Session, Arrays) | File, Redis, Memcache, APC | File, APC, Memcache, Redis | APC,
File,
Memcached,
Memcached-tags,
SQLite,
Wincache | | APC
Redis
File
Memcached
XCache | 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,
File,
Memcache / Memcached,
Memory,
Redis,
SQLite,
XCache,
ZendDisk,
ZendMemory,
WinCache | | | APC,
Memcache,
XCache | |
---|
Dependency injection container | | Yes | Yes With autowiring | | | | | | | | Yes | | | Yes With graphical interface, compatible with ContainerInterop | | | | | | | | | | |
---|
Services | XML-RPC | | | Third party | SOAP / WebServices | OpenID, Twitter, Google, Yahoo, Akismet, XML-RPC, SOAP, Pingback | Integrated with packagist.org | | XML-RPC and many others provided on booster.jelix.org | | | All ZF components | | | WebServices | | | | | | | | | |
---|
Template System | PHP, Simple template parser "{var_name}" | PHP, Twig | Blade, PHP, Custom | Custom but Smarty/Twig can be used | PHP and Prado's - Several others using Extensions (Razor, Smarty,
Twig, etc) | PHP, custom plugin, Twig, Haanga, Smarty, etc. | Fast, simple built-in passive template engine | PHP, Dwoo, HAML, JADE, Markdown, Mustache, Smarty, Twig | jTpl | | | PHP
Twig
Smarty
PHPTal | | Built-in Twig support | Smarty and PHP | | PHP | XSLT | PHP, CCTemplates | PHP | | | PHP | Smarty |
---|
Web2.0 | jQuery HTML5boilerplate | | | Full jQuery, jQuery UI, Grid System, Native AJAX,RestFul | built-in jQuery, extendable to any javascript framework | JS-library agnostic | Full jQuery, jQuery UI, Grid System, Native AJAX, Popovers, Custom
JS widgets | JS-library agnostic | jQuery | | | jQuery
Html5bolierplate
Twitter Bootstrap
Modernizr | | | built-in jQuery and Prototype | | | | | JS-library agnostic | | | | |
---|
Testing library | PHPUnit (In development) | PHPUnit | PHPUnit | PHPUnit | PHPUnit, Selenium | Built-in | PHPUnit or internal UI testing class. | PHPUnit | PHPUnit | | PHPUnit | PHPUnit | | | PHPUnit | | | | PHPUnit | | | | | |
---|
Edge Side Includes | | Yes include tag only | | | | | | | | | | | | | | | | | | | | | | |
---|
Code generation | | CLI | CLI | CLI | Yii CLI, Gii (Web based) | | Discouraged | CLI | CLI | | | | Mkbuilder: générateur Web | Discouraged, use advanced configuration via dependency injection
instead | has built in Openbiz Appbuilder | | | | CLI | | | | | Module Studio |
---|
Layer generator | | Yes DoctrineBundle, PropelBundle | | | | | | | | | | | Yes | | | | | | | | | | | |
---|
Menu generator | | | | | | | Yes $menu->addItem('blah'); | | | | | | Yes | Yes | | | | | | | | | | |
---|
CRUD generation | | Yes SensioGeneratorBundle | | | Yes Gii | | Yes $crud->setModel('Order'); | | | | | | Yes | Yes Evolugrid and BCE | | | | | Yes | | | | | |
---|
Logging management | | Yes PSR-3 compliant | Yes | | | Yes | Yes Audit Extension: (http://www.agiletoolkit.org/data/extensions/audit) | | | | | | Yes | Yes PSR-3 compliant | | | | | Yes | | | | | |
---|
User interface | | | | | | | Yes Built-in components and add-ons. | | | | | | Yes Oui : Builder | Yes Extensible | | | | | | | | | | |
---|
Multiple databases | Yes | Yes | Yes | Yes | Yes | | | | | | | | | | | | | | | | | | | |
---|
Security | | | | | | | | | | | | | | | | | | | | | | | | |
---|
XSS | Yes Built-in | Yes | Yes | Yes | | Yes Built-in | Yes addon | | | | | | Yes | Yes Via Twig | | | | | Yes | | | | | |
---|
XSRF | Yes Built-in | Yes | Yes | Yes | | Yes Built-in | Yes addon | | | | | | Yes | | | | | | Yes | | | | | |
---|
SQL injection | Yes Built-in | Yes | Yes | Yes | | Yes Built-in | Yes http://git.io/dsql | | | | | | Yes | Yes Via TDBM or Doctrine | | | | | Yes | | | | | |
---|
Auth module | | Yes | Yes | Yes | | | | | | | | | Yes Généré via le buider | | | | | | | | | | | |
---|
Lines of code | 83 | 123 | 100 | 60 | | | | | | | | | | | | | | | | | | | | |
---|
Number of files | 6 | 9 | 7 | 6 | | | | | | | | | | | | | | | | | | | | |
---|
Request serving time ms | 50 | 859 | 389 | 462 | | | | | | | | | | | | | | | | | | | | |
---|
Requests per second | 480 | 42 | 102 | 130 | | | | | | | | | | | | | | | | | | | | |
---|
Auth | No | Yes | Yes | Yes | | | | | | | | | | | | | | | | | | | | |
---|
Resources | | | | | | | | | | | | | | | | | | | | | | | | |
---|
Website | codeigniter.com | symfony.com | laravel.com | cakephp.org | yiiframework.com | fatfreeframework.com | github.com/... | fuelphp.com | jelix.org | kohanaframework.org | zend.com | www.ppi.io | mkframework.com | mouf-php.com | | phalcon.io | phpixie.com | banshee-php.org | clancats.io | makoframework.com | symfony.com | slimframework.com | solarphp.com | ziku.la |
---|
Tutorial | codeigniter.com/... | symfony.com/... | laravel.com/... | cakephp.org/... | yiiframework.com/... | fatfreeframework.com/... | | | jelix.org/... | kohanaframework.org/... | zend.com/... | www.ppi.io/... | developpez.com/... | mouf-php.com/... | google.com/... | | phpixie.com/... | | clancats.io/... | | | | solarphp.com/... | |
---|
Github / Bitbucket / Sourceforge | github.com/... | 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/... |
---|
Commercial Support | Yes www.expressionengine.com | Yes http://symfony.com/services/support | | Yes http://cakedc.com | Yes http://www.clevertech.biz/blog/yii/ | No | Yes http://agiletech.ie/ | | No | | Yes http://www.zend.com/en/support-center/support/ | | | | Yes | | | | | | | | | |
---|
Notable projects using it | expressionengine.com skyclerk.com | Dailymotion:
symfony.com/...
Drupal 8
eZ Publish 5
| | Hot Scripts, Affilorama... | stay.com fictioncity.net
humhub.org | fatfree.sf.net | linkedfinance.com sortmybooks.com | | HaveFnuBB forum project : havefnubb.org | | | bestbuys.com, joined.com, many many more | dupot.org supercapote.com | packanalyst.com pathefilms.com
wabel.com webikeo.com and many more! | | | | | golfimport.ch clancats.com | | | | | |
---|
Twitter | | | | | | | | | | | | | | | | | | | | | | | | |
---|
Your reviews | | | | | | | | | | | | | | | | | | | | | | | | |
---|
GitHub Stars | 18 121 | 25 415 | 65 198 | 8 425 | | | | | | | | | | | | | | | | | | | | |
---|
StackOverflow | 69 123 | 68 862 | 173 276 | 31 332 | 14k | | | | | | 25k | | | | | | <100 | | | | | | | |
---|
Simplicity | 4.7/5 10 ratings | 3.8/5 4 ratings | 5.0/5 6 ratings | 4.3/5 3 ratings | 4.7/5 3 ratings | 4.8/5 4 ratings | 4.7/5 3 ratings | 5.0/5 1 rating | 5.0/5 1 rating | 5.0/5 1 rating | 3.1/5 7 ratings | no rating | 5.0/5 3 ratings | 3.0/5 2 ratings | no rating | no rating | no rating | no rating | 5.0/5 1 rating | no rating | no rating | no rating | no rating | no rating |
---|
Like | Likes 40 | Likes 19 | Likes 18 | Likes 8 | Likes 36 | Likes 9 | Likes 4 | Likes 4 | Likes 5 | Likes 4 | Likes 4 | Likes 3 | Likes 1 | Likes 1 | Likes 1 | Likes 1 | Likes 1 | Likes 0 | Likes 0 | Likes 0 | Likes 0 | Likes 0 | Likes 0 | Likes 0 |
---|
User reviews and comments
nency on Apr. 8th 2022 11:44:09 AM
John Bruce on Feb. 2nd 2022 7:18:45 AM
Mack James on Jan. 11th 2022 2:34:58 PM
quokkalabs on Oct. 11th 2021 1:17:47 PM
Aman Paul on Oct. 5th 2021 11:29:54 AM
Amrut on Sep. 30th 2021 12:54:33 PM
Sneha on Sep. 27th 2021 7:37:04 AM
arkss technologies on Mar. 8th 2021 6:28:11 AM
Satyam Jaiswal on Jan. 29th 2021 11:20:47 AM
Mahesh on Jul. 23rd 2020 4:42:36 PM
sdf on Jul. 8th 2020 2:32:57 PM
Jo999uk on Apr. 14th 2020 7:30:27 AM rated CodeIgniter: Simplicity 5/5
Julia on Dec. 21st 2019 5:11:40 PM
deemapartizan on Dec. 14th 2019 12:37:50 PM
L.Kucher on Oct. 26th 2019 9:20:07 AM
julien on Aug. 20th 2019 11:19:01 AM rated Mouf: Simplicity 1/5
wajidkhan on Jul. 10th 2019 8:09:05 PM suggested on Zend Framework 2 to set Name to Zend Framework
Jani Ali on Feb. 28th 2019 10:14:32 AM rated Zend Framework 2: Simplicity 5/5
Jani Ali on Feb. 28th 2019 10:12:58 AM
wajidkhan on Feb. 26th 2019 8:36:07 AM rated CodeIgniter: Simplicity 5/5
see older commentsVery good article. To support Laravel web development demands, I would also like to share that Laravel is still the best PHP framework to use in 2022 for software developers. In the USA, laravel development companies offers top-notch development solutions to market needs.
First of all, Thank you for sharing such fantastic information regarding PHP frameworks, As per my opinion, To get the most importance of a PHP framework, and avoid frustration, make sure you have a decent knowledge of PHP and understand the underlying concepts behind frameworks. For knowing more, please check, @ websoptimization.com/...
I usually recommended CodeIgniter due to it can build rapid web application development for small footprints.
Best Comparison.
I usually recommend laravel
I usually recommend Laravel since it allows for the quick creation of web applications with tiny footprints. multiqos.com/...
Hi There PHP is a widely used open-source language that is used by a wide range of web developers from budding to professional developers. If you're looking for professional web development services you could visit: cubestech.net
Arkss Technologies is a leading Website design and development company in the USA Web design encompasses many different skills and disciplines in the production and maintenance of websites. Website design includes web graphic design, user-interface, and proprietary software, etc. Our most reliable website designers and developers work together to provide the best service you ever had! We additionally provide a direct Client-to-Developer relationship to understand your need and goals.
I recommend Laravel.
Thanks for Share PHP Framework. it is very helpful for PHP beginners and professionals. tutorialandexample.com/...
Object-relational mapping (ORM) are components that helps you to transform your databases access in a more friendly object oriented manner. Instead of manipulating records, you manipulate objects and could most of the time forget about all the SQL queries that goes behind the scene thedigizones.com/...
good
Thanks! A very useful aticle! I also highly recommend to use information about complex PHP projects delivered by N-iX (Ukrainian provider of software development outsourcing services with delivery centres in Ukraine, Poland, Bulgaria, and Belarus and over 1000 expert software developers).
A useful and fresh frameworks comparison - pixelbot.co/...
That's an amazing table, never saw anything like it! I remember one PHP developer once told me that Laravel is the extended Symfony and 'uses' it in many ways. Or maybe it was vise versa. Don't really remember. It says a good PHP developer should know a few PHP frameworks - talmatic.com/... Is that true? Trying to figure out which framework is the best to start with.
I would go with Zend Framework 2 , as we are offering Outsourcing Services and most of the demand is coming for Zend Framwork.