views:

191

answers:

5

I am attended to develop with framework.

so, I'm Very confused, about which easier in learning curve to start develop with..

that I need to develop a project using a framework as soon as possible.

+1  A: 

Juat an opinion - but I think that Zend has better documentation.

Philip Schlump
+2  A: 

As far as I am concerned, i think CodeIgniter has lesser learning curve and provides great documentation too. For more info see:

CodeIgniter vs Zend Framework

Sarfraz
+1 Yep, you can basically start using it on day 1. This is only because of the smaller footprint.
Thorpe Obazee
+2  A: 

CodeIgniter defiantly has a smaller learning curve. The documentation is clean and concise, and the code is very stable. Ellislab (the maker of CI) does a very good job of taking care of the framework. Plus its a lot faster than the others

Tom Schlick
Oh yes, Zend Framework is a performance beast. I know developers who have had to enable strict caching just to get a simple (well written) app working nicely...
Phil Sturgeon
related to benchmarks: http://blog.astrumfutura.com/archives/421-PHP-Framework-Benchmarks-Entertaining-But-Ultimately-Useless.html
Gordon
+4  A: 

Both have good docs and communities.

CodeIngiter is smaller and hence easier to learn.

Zend Framework does much more and any given component is that much more configurable. As a result it takes longer to learn, but the knowlege is easy to apply across all components as they work in essentially the same way.

I would recommend understanding the limitiations of both and choosing based on which set of limitations are less onerous!

Rob Allen
+8  A: 

It entirely depends on your preivous experiences as a programmer. If you have been programming for years and know all of PHP 5's OOP tricks like the back of your hand then Zend Framework will not be as challenging as it will be for somebody who is pretty new to PHP.

Either way CodeIgniter is much simpler as it focuses on configuration over convention. There is VERY little magic that happens in CodeIgniter that you don't ask it to do, combined with its incredibly easy documentation means that both experienced PHP developers and those brand new to PHP can pick it up in very little time.

Now that CodeIgniter is really starting to gain recognition (compared to two or three years ago) we are starting to see more and more big sites pumping out tutorials, screencasts and libraries for working very quickly with CodeIgniter. A great example of this is the NetTuts "CodeIgniter from Scratch" series.

Either way, best of luck with whichever you decide on.

Phil Sturgeon