我过去曾在 Joomla 的 x-cart、jobberbase 和 jomestate 组件以及其他一些 Joomla 组件中使用 smarty。我看到 x-cart 中的事情非常紧密地耦合在一起,而且许多事情似乎比 jobberbase 中的事情要复杂得多,我的印象是这是因为 smarty。
现在我将在客户建议的项目中使用 Yii。而 Yii 本身就是 MVC 框架。那么我应该使用 smarty 吗?我想知道我应该使用 smarty 吗,我的意思是在 Yii 中使用 smarty 会有一些优点吗?或不?或者这只是一种开销,还是在其中使用 smarty 会有一些弊端?我对smarty有所了解。但我认为这有时会使事情变得更复杂。所以我想从你们那里知道,这只是由于糟糕的框架而导致的主导思想,或者其中存在一些现实,所以我应该使用 smarty 还是有比这更好的东西?