PHP frameworks help you to write clean and reusable code. It follows
the MVC pattern, ensuring a clear separation of logic and presentation.
But there is a much discussion all around because some prefer
performance, some prefer better documentation, some prefer amount of
built-in functions etc.
Here in this article we will discuss few top php framework based on it’s popularity and Google Trends from 2012.
Yii vs CodeIgniter vs Zend vs Cakephp Comparison Chart


Download Docs

Download Docs

Download Docs

Here in this article we will discuss few top php framework based on it’s popularity and Google Trends from 2012.
Yii vs CodeIgniter vs Zend vs Cakephp Comparison Chart

yiiframework
Statistically, currently yiiframework is the best php framework in the market. The main features that makes Yii on top spot is its features and a bit faster than Codeigniter and Zend framework.
Download Docs
CodeIgniter
Statistically, Codeigniter comes on second spot. It’s a choice of most of php developer. It’s relatively easy to learn. Feature wise, Codeigniter is powerful frameworks such as Zend and Cake. Its major goal is to enable you to develop projects much faster than you could, by providing a rich set of libraries for commonly needed tasks, as well as a simple interface and logical structure to access these libraries.
Download Docs
Zend Framework
Statistically, Zend Framework comes on third spot. It’s a powerfull PHP Framework which is more secure, reliable and allow Web 2.0 applications & web services. It is used in building big applications.
Download Docs
CakePHP
Statistically, CakePHP comes on 4th spot. It’s a popular framework for web application development. It comes comes with a lot of features: code generation, translations, database access, caching, validation, authentication etc.
Download Docs
PHP Framework | PHP4 | PHP5 | MVC | Multiple DB's | ORM | DB Objects | Templates | Caching | Validation | Ajax | Auth Module | Modules | EDP |
Akelos ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- |
ash.MVC ![]() |
- | ![]() |
![]() |
- | - | ![]() |
![]() |
- | ![]() |
- | ![]() |
![]() |
- |
CakePHP ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- | ![]() |
![]() |
![]() |
![]() |
![]() |
- |
CodeIgniter ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
- | ![]() |
![]() |
![]() |
![]() |
- | - | - | - |
DIY ![]() |
- | ![]() |
![]() |
- | ![]() |
![]() |
![]() |
![]() |
- | ![]() |
- | - | - |
eZ Components ![]() |
- | ![]() |
- | ![]() |
- | ![]() |
![]() |
![]() |
![]() |
- | - | - | - |
Fusebox ![]() |
![]() |
![]() |
![]() |
![]() |
- | - | - | ![]() |
- | ![]() |
- | ![]() |
- |
PHP on TRAX ![]() |
- | ![]() |
![]() |
![]() |
![]() |
![]() |
- | - | ![]() |
![]() |
- | ![]() |
- |
PHPDevShell ![]() |
- | ![]() |
![]() |
- | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- |
PhpOpenbiz ![]() |
- | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- | ![]() |
![]() |
![]() |
- | - |
Prado ![]() ![]() |
- | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
QPHP ![]() |
![]() |
![]() |
![]() |
![]() |
- | ![]() |
![]() |
- | ![]() |
![]() |
![]() |
![]() |
![]() |
Seagull ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- |
Symfony ![]() ![]() |
- | ![]() |
![]() |
![]() |
![]() |
![]() |
- | ![]() |
![]() |
![]() |
![]() |
![]() |
- |
WACT ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
- | ![]() |
![]() |
- | ![]() |
- | - | ![]() |
- |
WASP ![]() |
- | ![]() |
![]() |
- | - | ![]() |
![]() |
- | ![]() |
![]() |
![]() |
![]() |
- |
Yii ![]() ![]() |
- | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Zend ![]() ![]() |
- | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- |
ZooP ![]() |
![]() |
![]() |
![]() |
![]() |
- | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- | - |
- MVC: Indicates whether the framework comes with inbuilt support for a Model-View-Controller setup.
- Multiple DB's: Indicates whether the framework supports multiple databases without having to change anything.
- ORM: Indicates whether the framework supports an object-record mapper, usually an implementation of ActiveRecord.
- DB Objects: Indicates whether the framework includes other database objects, like a TableGateWay.
- Templates: Indicates whether the framework has an inbuilt template engine.
- Caching: Indicates whether the framework includes a caching object or some way other way of caching.
- Validation: Indicates whether the framework has an inbuilt validation or filtering component.
- Ajax: Indicates whether the framework comes with inbuilt support for Ajax.
- Auth Module: Indicates whether the framework has an inbuilt module for handling user authentication.
- Modules: Indicates whether the framework has other modules, like an RSS feed parser, PDF module or anything else (useful).
- EDP: Event Driven Programming.New!
No comments:
Post a Comment