Ignite your PHP Code


While reading a couple of PHP blogs I ran across a couple references to a framework called CodeIgniter. I decided to take a closer look.

From the CodeIgniter website:

CodeIgniter is a powerful PHP framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create full-featured web applications. If you’re a developer who lives in the real world of shared hosting accounts and clients with deadlines, and if you’re tired of ponderously large and thoroughly undocumented frameworks

Looking at the available functionality in the framework my first impression was the framework was a mish-mash of libraries bought together under an organized directory structure. While that may be true (still not clear on it) but it does has a module loader that allows the mapping of the libraries in a configuration file. It claims to be lightweight and it seems someone could take the approach of only adding the libraries that will be used. I plan on digging for to understand what the core CodeIgniter files are versus optional libraries to allow a skeletal loading of the framework.

One thing that caught my eye was that the framework had a MVC (model view controller) framework which I am a fan of and often through that it was something that PHP lacked. I plan on blogging on the MVC framework next.

Share on Facebook Share on Facebook


Write a Comment

Take a moment to comment and tell us what you think. Some basic HTML is allowed for formatting.

Reader Comments

Be the first to leave a comment!