Site web | 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 |
---|
Dernière version | 4.2.10 | 6.1.7 | 8.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 | v4.135.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 |
---|
Date de sortie | 5 nov. 2022 | 28 oct. 2022 | 21 oct. 2020 | 28 oct. 2013 | 14 sep. 2020 | 28 mai 2020 | 17 jan. 2015 | 27 jun. 2019 | 17 aoû. 2020 | 25 jul. 2016 | 15 mai 2013 | 1 jan. 2012 | 16 jan. 2020 | 7 jan. 2015 | 6 mar. 2013 | 16 mai 2020 | 18 mar. 2014 | 14 aoû. 2014 | 16 sep. 2014 | 15 sep. 2020 | 1 jun. 2018 | 14 avr. 2020 | 9 nov. 2010 | 4 sep. 2020 |
---|
First version | 2006 | 2005 | | 2005 | | | | | | | | | | | | | | | | | | | | |
---|
Licence | 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 |
---|
Dépendances | >= 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.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 |
---|
Rétrocompatibilité | | | | | | | | | | | | | Toute la branche 4.* , depuis 2009 | | | | | | | | | | | |
---|
Package code | 573 | 36 066 | | 2 434 | | | | | | | | | | | | | | | | | | | | |
---|
Fonctionnalités | | | | | | | | | | | | | | | | | | | | | | | | |
---|
Internationalisation I18N / L10n | language class | XML (XLIFF)
PHP
YAML
MySQL (via Bundle) | PHP array, gettext via extension | gettext, PHP array | gettext
database
PHP array | ICU/intl | callback gettext array | PHP array | XML File, PHP Array | | PHP Array, INI file, Gettext. Any other translator loader (XML, DB)
can be implemented | gettext, PHP array | plugin_i18n | FINE | Zend I18N has UI interface | | | | PHP array | language class | | | language class | gettext |
---|
Génération de code | | 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 ou Propel | 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 | Zend Db, intégration de doctrine 2 via composer | 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 |
---|
Type de cache | 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 | 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 | | Oui | Oui With autowiring | | | | | | | | Oui | | | Oui 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 | | Zend Service Manager | All ZF components | | | WebServices | | | | | | | | | |
---|
Systèmes de templates | 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 | | phtml | 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 | | | | |
---|
Librairie de test | 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 | | Oui include tag only | | | | | | | | | | | | | | | | | | | | | | |
---|
Génération de code | | 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 |
---|
Générateur de couche modèle | | Oui DoctrineBundle, PropelBundle | | Oui | | | | | | | | | Oui | | | | | | | | | | | |
---|
Générateur de menu | | | | | | | Oui $menu->addItem('blah'); | | | | | | Oui | Oui | | | | | | | | | | |
---|
Générateur de CRUD | | Oui SensioGeneratorBundle | | Oui | Oui Gii | | Oui $crud->setModel('Order'); | | | | | | Oui | Oui Evolugrid and BCE | | | | | Oui | | | | | |
---|
Gestion de logs | | Oui PSR-3 compliant | Oui | | | Oui | Oui Audit Extension: (http://www.agiletoolkit.org/data/extensions/audit) | | | | Oui | | Oui | Oui PSR-3 compliant | | | | | Oui | | | | | |
---|
User interface | | | | | | | Oui Built-in components and add-ons. | | | | | | Oui Oui : Builder | Oui Extensible | | | | | | | | | | |
---|
Multiple databases | Oui | Oui | Oui | Oui | Oui | | | | | | | | | | | | | | | | | | | |
---|
Sécurité | | | | | | | | | | | | | | | | | | | | | | | | |
---|
XSS | Oui Built-in | Oui | Oui | Oui | | Oui Built-in | Oui addon | | | | | | Oui | Oui Via Twig | | | | | Oui | | | | | |
---|
XSRF | Oui Built-in | Oui | Oui | Oui | | Oui Built-in | Oui addon | | | | | | Oui | | | | | | Oui | | | | | |
---|
SQL injection | Oui Built-in | Oui | Oui | Oui | | Oui Built-in | Oui http://git.io/dsql | | | | | | Oui | Oui Via TDBM or Doctrine | | | | | Oui | | | | | |
---|
Auth module | | Oui | Oui | Oui | | | | | | | | | Oui Généré via le buider | | | | | | | | | | | |
---|
Lines of code | 83 | 123 | | 60 | | | | | | | | | | | | | | | | | | | | |
---|
Number of files | 6 | 9 | | 6 | | | | | | | | | | | | | | | | | | | | |
---|
Request serving time ms | 50 | 859 | | 462 | | | | | | | | | | | | | | | | | | | | |
---|
Requests per second | 480 | 42 | | 130 | | | | | | | | | | | | | | | | | | | | |
---|
Auth | Non | Oui | | Oui | | | | | | | | | | | | | | | | | | | | |
---|
Ressources | | | | | | | | | | | | | | | | | | | | | | | | |
---|
Site web | 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 |
---|
Tutoriel | 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/... | github.com/... | google.com/... | github.com/... | github.com/... | | github.com/... | | | | | github.com/... |
---|
Commercial Support | Oui www.expressionengine.com | Oui http://symfony.com/services/support | | Oui http://cakedc.com | Oui http://www.clevertech.biz/blog/yii/ | Non | Oui http://agiletech.ie/ | | Non | | Oui http://www.zend.com/en/support-center/support/ | | | | Oui | | | | | | | | | |
---|
Projets importants qui l'utilisent | expressionengine.com skyclerk.com | Dailymotion:
symfony.com/...
Drupal 8
eZ Publish 5
| | teamspeak.net socialpoke.me
hotscripts.com flipcomp.com | stay.com fictioncity.net
humhub.org | fatfree.sf.net | linkedfinance.com sortmybooks.com | | HaveFnuBB forum project : havefnubb.org | | bbc.co.uk bnpparibas.com
webex.com villeroy-boch.com | 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 | | | | | | | | | | | | | | | | | | | | | | | | |
---|
Vos avis | | | | | | | | | | | | | | | | | | | | | | | | |
---|
GitHub Stars | 18 121 | 25 415 | | 8 425 | | | | | | | | | | | | | | | | | | | | |
---|
StackOverflow | 69 123 | 68 862 | 50k | 31 332 | 14k | | | | | | 25k | | | | | | <100 | | | | | | | |
---|
Simplicité | 4.7/5 10 notes | 3.8/5 4 notes | 5.0/5 6 notes | 4.3/5 3 notes | 4.7/5 3 notes | 4.8/5 4 notes | 4.7/5 3 notes | 5.0/5 1 note | 5.0/5 1 note | 5.0/5 1 note | 3.1/5 7 notes | aucune note | 5.0/5 3 notes | 3.0/5 2 notes | aucune note | aucune note | aucune note | aucune note | 5.0/5 1 note | aucune note | aucune note | aucune note | aucune note | aucune note |
---|
J'aime | J'aime 40 | J'aime 19 | J'aime 18 | J'aime 8 | J'aime 36 | J'aime 9 | J'aime 4 | J'aime 4 | J'aime 5 | J'aime 4 | J'aime 4 | J'aime 3 | J'aime 1 | J'aime 1 | J'aime 1 | J'aime 1 | J'aime 1 | J'aime 0 | J'aime 0 | J'aime 0 | J'aime 0 | J'aime 0 | J'aime 0 | J'aime 0 |
---|
Avis utilisateurs et commentaires
nency le 8 avr. 2022 11:44:09
John Bruce le 2 fév. 2022 07:18:45
Mack James le 11 jan. 2022 14:34:58
quokkalabs le 11 oct. 2021 13:17:47
Aman Paul le 5 oct. 2021 11:29:54
Amrut le 30 sep. 2021 12:54:33
Sneha le 27 sep. 2021 07:37:04
arkss technologies le 8 mar. 2021 06:28:11
Satyam Jaiswal le 29 jan. 2021 11:20:47
Mahesh le 23 jul. 2020 16:42:36
sdf le 8 jul. 2020 14:32:57
Jo999uk le 14 avr. 2020 07:30:27 a noté CodeIgniter: Simplicité 5/5
Julia le 21 déc. 2019 17:11:40
deemapartizan le 14 déc. 2019 12:37:50
L.Kucher le 26 oct. 2019 09:20:07
julien le 20 aoû. 2019 11:19:01 a noté Mouf: Simplicité 1/5
wajidkhan le 10 jul. 2019 20:09:05 suggère de modifier Zend Framework 2 en mettant la valeur de Nom à Zend Framework
Jani Ali le 28 fév. 2019 10:14:32 a noté Zend Framework 2: Simplicité 5/5
Jani Ali le 28 fév. 2019 10:12:58
wajidkhan le 26 fév. 2019 08:36:07 a noté CodeIgniter: Simplicité 5/5
voir les commentaires plus anciensVery 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.