cakephp

More on CodeIgniter

Now that I've had the chance to spend about a week or so on CodeIgniter, I really have to say that it's a marvelous MVC framework for PHP.

Pasted Graphic 24

There are a few things that I'm finding that really make it stand out:

  • Lightweight and flexible - you have a lot of control over what code is loaded, and what is not. Extending the code library is incredibly easy.
  • Solid base libraries - most of the libraries you would need to start a web app are already available as libraries, helpers and plugins. No reinventing the wheel here.
  • Stellar documentation - the documentation is outstanding as far as open source projects go.
  • Install and Go - starting is a matter of dropping a folder into your web server, and you can start writing code within minutes. You don't have to sit with the documentation for hours before starting.

I know that CakePHP is probably way more popular right now, but CodeIgniter is nothing to sneeze at. Choosing a framework can be a very personal thing, because everyone has a different way of programming. The thing that I like about CodeIgniter is that it's designed the way I would probably design a framework... if I was crazy enough to do such a thing.