Framework development

What is CodeIgniter?.

CodeIgniter a powerful PHP framework with a very small footprint, built for developers who require simple and elegant toolkit to create full-featured web applications. CodeIgniter has libraries, simple interface and logical structure to access the libraries, plug-ins which solves the complex functions of PHP more easily maintaining a high performance. It simplifies the PHP code and brings out a fully interactive, dynamic website at a much shorter time.

Maintained by License Type Popular Examples Support Updates Developer Skills
EllisLab. MIT License Casio Computers Supported for two years beyond the major version release From MVC-CodeIgniter-Laravel to Html5, CSS, Bootstrap support on yearly basis.
Often Compared to Testing Accessibility Maintained by Repository
Wordpess, Cakephp PHPUnit WCAG 2.0 test infrastructure EllisLab

  • Designed as a lightweight PHP framework
  • Clear documentations, robust community support makes it easier for developing diverse web applications
  • Being faster than other PHP frameworks, help programmers to speed up web application development by implementing both page and database caching
  • CodeIgniter does not support modular separation of code by default. Hence, programmers have to put extra time and effort to maintain or update.
  • It lacks some of the robust features provided by modern PHP frameworks like Laravel.
  • Lacks Exhaustive Libraries
  • Fewer built-in libraries and common tools compared to other frameworks.