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