Jump to content

Recommended Posts

I've been using Yii for a while.

 

Good sides:

- Contrary to most developers, Yii authors actually looked at MVC description and implemented something that tries to follow the goals of this architectural patterns. Most of all, they do understand that views should have a direct reference to model, not to obtain all the data through controllers.

- As a consequence, in this framework the view- and model-specific code does not have to be placed in controllers.

- Good l10n subsystem

- The framework is self-contained and provides everything you should need.

 

Bad sides:

- The hierarchical module system. Although it is well-implemented, the general idea has some limitations. For example you cannot divide the website into "frontend" and "backend" and have modules that contribute to both of these areas at the same time.

- Completely non-standard class naming style.

- The framework is good for typical web applications, but for those ones which have very specific needs, it can fail. I tried to develop a modular CMS in it and unfortunately I stuck at the default controller implementation that did not suit the general idea of the project at all, and furthermore - it was so hard-coded that it could not be replaced.

Link to comment
https://forums.phpfreaks.com/topic/217959-anyone-tried-yii/#findComment-1131716
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.