Best php based framework ?

Events happening in the community are now at Drupal community events on www.drupal.org.
hariharasuthan_mk's picture
yii
0% (0 votes)
zend
0% (0 votes)
cakephp
0% (0 votes)
CodeIgniter
0% (0 votes)
Symfony
0% (0 votes)
doophp
0% (0 votes)
Total votes: 0

Comments

Reasons To Use Zend Framework

hariharasuthan_mk's picture
  • Loosely coupled
  • MVC Components
  • Web and CLI programming
  • Documentation
  • Support
  • Zend Value
  • Vastness
  • Process and policies
  • Quality
  • ZendX
  • Availability of developers
  • Install options

Framework License

hariharasuthan_mk's picture

Project License

  1. CakePHP MIT
  2. CodeIgniter BSD
  3. Drupal GPL
  4. DooPHP BSD
  5. symfony MIT
  6. Yii BSD
  7. Zend Framework BSD

Comparison of Features

hariharasuthan_mk's picture
Project Language MVC framework MVC Push/Pull i18n & l10n? Ajax Template Framework(s) Testing framework(s) DB migration framework(s) Security Framework(s) Caching Framework(s) ORM Form Validation Framework(s)
CakePHP PHP Yes Push Yes Prototype script.aculo.us, jQuery/jQuery UI, MooTools/MooTools more Themes, Layouts, Views and Elements Unit Tests, Object Mocking, Fixtures, Code Coverage, Memory Analysis with SimpleTest and XDebug Yes ACL-based Memcache, XCache, APC, File Active record pattern (CakePHP 1.x), Data Mapper Pattern (CakePHP 2.x) Validation and Security
CodeIgniter PHP >= 5.1 Modified active record pattern Push Plugins Prototype/script.aculo.us, jQueryjQuery UI Yes Unit Tests No Yes Yes No Yes
Drupal PHP No Push & Pull Yes jQuery/jQuery UI, more Yes SimpleTest Yes Yes Memcache, APC, Varnish and more Optional module Yes
Symfony PHP 5 Yes Push Yes Prototype, script.aculo.us, Unobtrusive Ajax with UJS and PJS plugins Yes Yes Plugin exists (alpha code) Plugin Yes Propel, Doctrine (YAML) Yes
Yii PHP 5 (>=5.1.0) Yes Push & Pull Yes jQuery, jQuery UI, own components, plugins PHP-based, PRADO-like, plugins PHPUnit, Selenium Yes ACL-based, RBAC-based, plugins APC, Database, eAccelerator, File, Memcache, WinCache, XCache, Zend Platform Database Access Objects (DAO), Active Record, plugins Yes
Zend Framework PHP 5 (>=5.2.4) Yes Push & Pull Yes Toolkit-independent Yes Unit Tests Yes ACL-based Yes Table and Row data gateway Yes

Why use the Zend Framework

hariharasuthan_mk's picture

The key features of the Zend Framework are:
Everything in the box
Modern design
Easy to learn
Full documentation
Simpler Development
Rapid development