I used my first PHP framework today, CodeIgniter, and I secretly loved it.
I felt the need to keep my delight under wraps as if I has told my boss how much easier creating dynamic web systems is now going to be, they might not appreciate me as much!
Up until now, I always mistakingly thought of such frameworks as Zend, CakePHP, etc as requiring special servers or too proprietary to be able to use in my everyday work.
A fellow coder today put me onto CodeIgniter, which is an open-source PHP framework. It runs on PHP4 enabled servers and should run on most cheap rental server web hosting. MySQL support is built-in and you have the ability to change what database you will run. Countless time-saving features and extendability options exist, as does a thriving support community.
What CodeIgniter really allows me to do is build an MVC Object-Oriented PHP web system in a fraction of the time it would take building from scratch. The low-level connectivity to databases, validation classes, etc are already setup for me out of the box, so I can better spend my time developing the higher-level site features and make my company happy.
Running it locally, it is supremely faster than WordPress on my USB-connected SD card under MAMP and XAMPP. Probably due to it’s caching, one of countless features of CodeIgniter.
Stay tuned for more CodeIgniter reports and tests of other frameworks as I sample them.
