Code Igniter
Today I took my first steps towards using application development frameworks professionally. I needed to develop a database application to track client information and since I have read about a number of application frameworks in PHP that simulate the behavior of Ruby on Rails, I installed one and gave it a test run.
My first attempt at installing a framework (which shall remain nameless) was not entirely successful due to limited documentation and the fact that I’m more of a scripter than a hardcore PHP programmer. On my second attempt, I stumbled across Code Igniter, an application development framework built on the Model-View-Controller pattern. One of many such frameworks, Code Igniter enforces, or at least encourages, the separation of content and application data and when used wisely, can result in cleaner code and more rapid development of PHP applications.
I’m pleased with Code Igniter after the first day of use mostly because of its two introductory video tutorials and because of the extensive and clear documentation. All of this coupled with a very active forum with qualified programmers actively solving problems results in an attractive development platform for us PHP programmers who don’t want to, or can’t switch to Ruby on Rails due to platform restrictions.
If you are an intermediate level PHP programmer looking for a way to automate repetitive programming tasks and move into object oriented programming, Code Igniter is very likely to meet your needs. With a little work, you’ll move to the next level in PHP Web development.
1 comment June 19th, 2006