Codeigniter

CodeIgniter

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 www.codeigniter.com 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 github.com/bcit-ci/CodeIgniter



  Pros:
  • 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
  Cons:
  • 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.