InfoWorld review: Fabulous PHP frameworks

Zend Framework, Symfony, CodeIgniter, CakePHP, and other PHP frameworks conquer Web development with extensive features, powerful tools, and superior ease

1 2 3 4 Page 3
Page 3 of 4

Table continues next page

PHP frameworks at a glance

 Minimum PHP version LicensingDocumentation Pros and cons
CakePHP4.3.2MITAPI; online user guide (CookBook) includes tutorials.
  • + Easy-to-use command-line tools
  • + Excellent documentation
  • - Strict naming conventions
  • - Fewer extensions than larger frameworks
CodeIgniter4.3.2Apache/BSDUser guide; video tutorials; links to numerous offsite tutorials.
  • + Quick and easy installation
  • + Flexible; no "forced" conventions
  • - Limited features compared to others
  • - Currently no JavaScript support
Symfony5.2.4MITGetting Started guide; online books; tutorials; reference guide.
  • + Well-established framework in widespread use
  • + Extensive feature set
  • - Long learning curve
  • - Requires understanding of YAML
Zend Framework5.2.4New BSDAPI; reference guide; quick-start guide; numerous "Getting started with…" items in the reference guide; webinars.
  • +Comprehensive feature set
  • + Other frameworks actually recommend using Zend components
  • - In danger of feature creep
  • - Long learning curve
Lithium5.3BSDBrief tutorial; some user guides (but for technologies other than Lithium); browsable API. Much of the documentation is still under construction. Not evaluated
Qcodo5.1.2MITAPI documentation and "cheat sheet"; coding examples; getting-started guide under development. Not evaluated
Seagull4.3BSDAPI documentation; how-to/user guide in the form of a wiki. Not evaluated
Yii5.1.0BSDGetting-started guide; tutorials ("A Definitive Guide to Yii" is an online book); class reference; screencast demos. Not evaluated

Table continues next page

1 2 3 4 Page 3
Page 3 of 4
How to choose a low-code development platform