2012-09-24, 04:39 PM
I can really understand you guys and I remember that I voted against YII some time ago in this topic.
Well, we do move on. My own company is in the meanwhile building web applications using YII. We are developing applications in a minimum of time.
The latest application does include MyBB. We do run YII for the custom CMS but do use MyBB's user management, right management instead of RBAC.
And I have to admit that it was not only very easy to integrate but they are also playing very well together. Much better than the facebook or wordpress integration for MyBB that I wrote.
Jumping into YII is a hard step, it is difficult to learn and very different from MyBBs current coding style (which is more similar to CI). But once you got the structure and followed for example the popular blog tutorial it has amazing capabilities.
Our company rewrote our complex custom CMS for customers within two days. User management, WYSIWYG, SEO URLs, multilanguage support and so on included.
I did a quick comparison of YII with Laravel and this is what I saw:
- YII does a much better job dealing with relationships between models
- YII does a better job on models in general, not focussing on the database only. Makes it easy to work with external files, multimedia...
- My test applications both displaying some texts taken from a MySQL database (InnoDB) shows that YII is a bit faster then Laravel, both of course using default configuration
- Laravel is easier to learn and looks nicer (especially the homepage)
I recommend the book "Yii 1.1 Application Development Cookbook" which is excellent to learn YII and also shows the possibilities of the framework. I like, for example, the possibility to be notified if a translation is missing (using YII event handlers).
Well, we do move on. My own company is in the meanwhile building web applications using YII. We are developing applications in a minimum of time.
The latest application does include MyBB. We do run YII for the custom CMS but do use MyBB's user management, right management instead of RBAC.
And I have to admit that it was not only very easy to integrate but they are also playing very well together. Much better than the facebook or wordpress integration for MyBB that I wrote.
Jumping into YII is a hard step, it is difficult to learn and very different from MyBBs current coding style (which is more similar to CI). But once you got the structure and followed for example the popular blog tutorial it has amazing capabilities.
Our company rewrote our complex custom CMS for customers within two days. User management, WYSIWYG, SEO URLs, multilanguage support and so on included.
I did a quick comparison of YII with Laravel and this is what I saw:
- YII does a much better job dealing with relationships between models
- YII does a better job on models in general, not focussing on the database only. Makes it easy to work with external files, multimedia...
- My test applications both displaying some texts taken from a MySQL database (InnoDB) shows that YII is a bit faster then Laravel, both of course using default configuration
- Laravel is easier to learn and looks nicer (especially the homepage)
I recommend the book "Yii 1.1 Application Development Cookbook" which is excellent to learn YII and also shows the possibilities of the framework. I like, for example, the possibility to be notified if a translation is missing (using YII event handlers).