Codeigniter vs FuelPHP vs Kohana vs Zend Framework
I will try to compare Codeigniter vs FuelPHP vs Kohana vs Zend Framework.
There are a lot of PHP Frameworks out there. A Framework really makes web development very easy. I think picking one framework over the other is more about looking at your project needs. They all have their strengths and weaknesses. I am relatively new to PHP, so I do not claim to be a guru. I only became interested in Frameworks because I have a Web Dev project that I will like to complete really fast.
I have looked at all the Frameworks and here’s my brief take on each one.
This Framework is really easy to install. Most of the tutorials out there are about installing Codeigniter 1.7 and older versions. I was able to follow some of them and install Codeigniter 2.1 on my WAMP (yes I am still using Windows) without any difficulties. All you need to do is copy the downloaded folders to your root directory and you are pretty much good to go.
The good thing about Codeigniter is that there’s a lot of tutorials (even video tutorials on Youtube), documentation out there for it.
What I don’t like:
No built in Auth system. Most projects will need one, so I am not sure why the Codeigniter Dev team has not included one over all these years.
FuelPHP is the newer kid on the block. It’s built by guys who do not like the slowness of the Codigniter Team, so it uses many features of Codigniter, but is supposed to be better. It uses only PHP 5. I don’t really care about PHP 4 and PHP 5 differences, because I have never used PHP 4.
Installation is easy too
What I like about FuelPHP:
Auth is included. You will need this for most projects.
What I don’t like about FuelPHP:
Lack of documentation. This is more because the Framework is new. It will improve as more and more people come to use it.
Kohana is also a fork of Codeigniter, however older than FuelPHP. It is also very simple to install.
What I like about it: It also has the Auth like FuelPHP
What I don’t like: Very few Video tutorials on Youtube about Kohana and far less documentation than Codeigniter. I would have expected more documentation by now, since it has been out there for a few years.
Zend Framework is the “big daddy” of PHP Frameworks. It is supported by a big company and many of the big tech players are behind it. There’s extensive documentation (maybe overwhelming doc). It’s good for really big projects.
I had the most difficult time installing this Framework. It will not work very well on a shared server.
I would use this framework only for very larger enterprise projects
What I like about Zend Framework: It is comprehensive
What I don’t like about it: The learning curve is steep. You need a dedicated server
In summary: If you are a beginner, you may want to start with Codeigniter (knowing that you will not have an Auth Module out of the box), however I will strongly consider using FuelPHP as the documentation becomes better.
Have you used any of these Frameworks? What do you think?
Some other resources include links to Atlanta houses, and also the great option to watch Nigerian movies online. We also have information about Houses, Christmas Gifts etc.
Many of our web visitors are interested in
Website Marketing Service Cheap Prices
Chiropractic internet marketing