|
CodeIgniter is a simple and fast PHP MVC framework. The staff at EllisLab released CodeIgniter. After many businesses have tried all the PHP MVC frameworks, CodeIgniter has emerged as a winner, mainly because it provides organizations with enough freedom to allow developers to work more quickly. Freedom means that when using CodeIgniter, you don't have to name database tables in a certain way, nor do you have to name models based on tables. This makes CodeIgniter ideal for refactoring legacy PHP applications where there can be all the weird structures that need to be ported. CodeIgniter doesn't require a lot of code (version 1.6.2 is only 2.8 MB, of which 1.3 MB is user documentation that can be deleted), and it doesn't ask you to plug in a huge library similar to PEAR. It performs equally well in PHP 4 and PHP 5, allowing you to create portable applications. Finally, you don't have to use a template engine to create views — just use old-fashioned HTML and PHP.
|