March 17, 2008 Filed in:
Programming
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.
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.
Tags: codeigniter, mvc, php, cakephp