|
CodeIgniter is een eenvoudig en snel PHP MVC-framework. Het personeel van EllisLab heeft CodeIgniter vrijgegeven. Nadat veel bedrijven alle PHP MVC-frameworks hebben geprobeerd, is CodeIgniter uitgegroeid tot een winnaar, vooral omdat het organisaties voldoende vrijheid biedt om ontwikkelaars sneller te laten werken. Vrijheid betekent dat je bij het gebruik van CodeIgniter databasetabellen niet op een bepaalde manier hoeft te benoemen, noch modellen hoeft te benoemen op basis van tabellen. Dit maakt CodeIgniter ideaal voor het refactoren van legacy PHP-applicaties, waarbij alle vreemde structuren geporteerd moeten worden. CodeIgniter vereist niet veel code (versie 1.6.2 is slechts 2,8 MB, waarvan 1,3 MB gebruikersdocumentatie is die verwijderd kan worden), en het vraagt je niet om een enorme bibliotheek zoals PEAR toe te voegen. Het presteert even goed in PHP 4 als PHP 5, waardoor je draagbare applicaties kunt maken. Tot slot hoef je geen template-engine te gebruiken om views te maken — gebruik gewoon ouderwetse HTML en PHP.
|