Remembering Why I Love CodeIgniter
For giggles, I recorded a screencast of a project I recently did at work for a non-profit. The process reminded me why I like CodeIgniter over other PHP frameworks.This was a very short project. All-told, it took about 6-8 hours to complete. The app itself is a simple Event Calendar application. There are only about five screens (view, add, edit, change password, log in) plus the front end. A gentle sprinkling of Ajax was employed, and I think made the app more usable.
The reasons I prefer CI over others are few:
- Installation is simple.
- The framework is light.
- There is a lot of "helper" code available to you right away.
- Everything just works.
There are only a few things I wouldn't mind seeing in the framework, or adding myself:
- Automatic layout/partial (a la Rails).
- A real ORM.
- Different application layout (in the filesystem)
If you haven't tried CI, check it out. I think you'll find it to be a breath of fresh air.

