I take back what I said about YII not having as large of a community as the 
other two. Yii does have plenty of users & a ton of forum activity. It is just 
hard to know what the best examples are on a forum. I like how you can find a 
lot of ZF and CI in other channels like StackOverflow and tutorial/blogs about 
them. Yii seems to be a little more work to find the best answer.

-----Original Message-----
From: Wilson Revehl (Go Media Inc.) [mailto:wil...@gomedia.us] 
Sent: Monday, March 26, 2012 9:36 AM
To: Artur Bodera; AmirBehzad Eslami
Cc: Zend Framework General
Subject: RE: [fw-general] ZF vs Yii/CodeIgniter Framework

Of course any decent PHP developer can take advantage of any framework/class 
library. That's the point of them, to encapsulate purposes so they can be 
easily be reused. They help keep teams & architecture on track and reduce 
redundancy. But that certainly doesn't mean redundancy can't crop up. I think 
the greatest benefit of getting your team to agree on one or two frameworks is 
that you can become faster and faster working with them. You won't need to 
spend as much time studying APIs and documentation. You can also extend or 
write new classes for your own reuse to align with the way you want to build 
your apps. Imagine if you committed to just ZF, your toolbox for ZF would grow 
faster than if you try to work with CI, YII and ZF. Being able to evolve one 
custom toolbox of resources for a framework will of course pay off more and 
more as time goes on.

Comparing CI, YII & ZF

CI probably has the largest community because it is older and easiest to work 
with. With that said, you'll most likely end up writing more code using CI when 
you start getting into more complicated architecture. CI won't keep your 
architecture on track. It's just a nice and easy library of common app needs.

YII is sort of an inbetween ZF and CI but not as mature as either. The risk 
with YII, currently, is that it doesn't have as large of a community so you'll 
have to do more work to find documented answers.

ZF seems to have the most momentum from the past handful of years. I don't know 
that the community will grow as large as CI, but I think that's because it 
requires more advanced application design understanding. PHP wasn't a 'Classy' 
language for so long that the community is quite fragmented about good 
architecture. As the PHP community at large starts to realize the benefits of 
advanced OOP, I think we'll see more and more teams on ZF. Obviously the Zend 
brand and plans for more ZF integration into the server stack will give ZF an 
upperhand over the rest. Zend has the resources to do things with ZF that the 
others don't.

-Wilson

-----Original Message-----
From: Artur Bodera [mailto:abod...@gmail.com]
Sent: Monday, March 26, 2012 6:33 AM
To: AmirBehzad Eslami
Cc: Zend Framework General
Subject: Re: [fw-general] ZF vs Yii/CodeIgniter Framework

On Sun, Mar 25, 2012 at 11:21 AM, AmirBehzad Eslami <behzad.esl...@gmail.com
> wrote:

> Dear List,
>
> I've used Zend Framework for almost 2 years in several projects.
> Now I'm entering a new company where the developers are asked to 
> choose a web framework. We're 3 developers:
> One knows zf
> One knows CodeIgniter
> The other one knows Yii Framework
> I believe in ZF, but the other developers think that zf is very complex.
> Well, How can I make them to believe in zf?
>
> I found many benchmarks on the net for these 3 frameworks, which are 
> biased in someway. Sometimes the author has only used Yii, and he 
> believes it is the best framework. Someone has only used zf and only 
> believes in zf (such as me).
>
> I'm looking for someone who has used two or more of these frameworks.
>
> Now in ZF-General list, is there anyone with Yii or CodeIgniter experience?
> If so, why do you prefer zf over these two frameworks?
> Please share your ideas.
>

A side-note from me:

There's also Zend Framework 2 (http://www.zendframework.com/zf2)

It's not finished yet (we're aiming at late summer for the final version), but 
do take a look at it. In my opinion it's in whole new category as compared to 
Yii, CI or ZF1. You might find it interesting. ZF2 core has been rewritten from 
scratch, old components refactored, it's php 5.3+ and revamped to be much more 
opt-in and modular. That means less overhead for small apps, easier 
customization and extension for complex ones and and great drop-in 
functionality for RAD.



-- 
      __
     /.)\   +48 695 600 936
     \(./   abod...@gmail.com

--
List: fw-general@lists.zend.com
Info: http://framework.zend.com/archives
Unsubscribe: fw-general-unsubscr...@lists.zend.com



--
List: fw-general@lists.zend.com
Info: http://framework.zend.com/archives
Unsubscribe: fw-general-unsubscr...@lists.zend.com


Reply via email to