CodeIgniter
January 20th, 2008
EllisLab has this amazing PHP framework called CodeIgniter. Up until the end of September I guess, I had never used a web framework. I played with Ruby on Rails a bit before, so I new what <acronym title=”Model View Controller”>MVC</acronym> frameworks were, but I didn’t want use them because it required I learn more for what I saw as little benefit. In September I was thrown into a project at work that two other developers had been working on for months, and they were using CodeIgniter. At first glance I thought, “what the fuck am I going to be able to help them with?”, and for the first month I only was asked to make only text and style changes (the fact that we were using SVN also made things interesting).
Then the opportunity arrised where I could learn the framework. I was working on a larger project and I was sick of having so many pages, plus anyone who looked at the site could figure out it’s PHP. I downloaded CodeIgniter and in about a week I had recreated what had taken me about a month to do in normal PHP. I’ve since been able to make more changes to the original project that I was thrown into. I’m using CodeIgniter on more projects as they come in at work, and on some of my own which will hopefully launch soon.
ElliLab has done an amazing job of creating a framework, and I applaud them for releasing this to the community as open-source.
Leave a Reply