So far we've come to these conclusions (bearing in mind these are drawn only from the limited experience we have in both):
Zend Framework
Pros:
- Industry Standard
- Excellent community+support+release life-cycle
- Becoming easier to employ people who already know ZF
- Well tested+bugfree(?)
Cons:
- Quite a steep learning curve due to sheer size and complexity of most of their libraries
- No real focus on rapid application development, I'm inclined to think your average application will take just as long, if not longer, than using standard PHP libraries
Yii Framework
Pros:
- Good focus on rapid application development, obviously the more time we save, the more money we make, at the moment this is the biggest appeal to using Yii over Zend at a commercial level
- Lightweight and easier to learn, doesn't try to do *everything* a la Zend/.NET, focuses purely on the important stuff
- Doesn't look like it'd be much of a transition from someone who knows Zend to come and learn Yii(?)
- Better integration of permissions+filters into models, and models into forms, and forms into view. (I hate Zend_Form lol)
Cons:
- Yii is quite young and the perception is as its obviously a much smaller project there will be more bugs, required updates(?)
- We will have to train all new staff to use Yii, it seems unlikely that people will apply already knowing the framework as it is relatively unknown
- Less tutorials/code examples
I guess we're looking for feedback on how accurate these conclusions are from people with a little more experience in both Zend and Yii.
My boss is also very interested to know how much time on average you would save by using Yii in comparison to standard PHP, and in comparison to Zend, what are your experiences? Are there any things that Yii isn't so good at and would be better suited to ZF? What are the future goals and plans for the Yii project?
At the end of the day it could be my job on the line if we go for Yii and it later turns out to cause more problems than it saves, so I would appreciate your honest appraisal of both
Cheers,
Matt

Help















