At work, I have been lucky enough to work directly with Luis Majano, the author of an awesome Object Oriented Framework for ColdFusuion, ColdBox (I have blogged about it before)
Using the Coldbox Frame work really took my CF coding to the next level.
At home, I am not lucky enough to have access to a Coldfusion server. I run everything off of a dedicated PHP machine that I have had for some time now. Mostly due to the cost of the CF licenses, and the investments I have already made in the running so many sites in PHP.
After using ColdBox, I wanted to find something similar that would really help me write better code, and do it more quickly. I first looked at cake and wasn’t that excited about it, it seemed more complicated then it should be.
After doing some more research, I came across Code Igniter. Code Igniter has turned my PHP world upside down. Its easy to use, straight forward, and has a lot of build in functionality that would take me forever to achieve on my own.
Working in an object oriented frame work just makes me feel like a more effective programmer for some reason. Maybe its because I feel more organized and can really see how fast I can put applications together using it.
The user guide, video tutorials, wiki, and forums for code igniter all rock. There is a wealth of information in there that I can draw off of.
I am re-working notpopular.com 2.0 once again (at this point maybe i should call it notpop 2.5), and I am using Code Igniter to do it. Lets hope that my newly peaked interest in object oriented PHP development will carry me though the development and launch of notpop 2.0 (2.5?!)