私は過去に、Joomlaのx-cart、jobberbase、jomestateコンポーネント、およびその他のJoomlaコンポーネントでもsmartyを使用していました。x-cartでは物事が非常に緊密に結合されており、多くの物事がjobberbaseにあるべきよりも複雑であるように見え、これは賢いためだと感じました。
次に、クライアントから提案されたプロジェクトでYiiを使用します。そして、Yii自体はMVCフレームワークです。だから私はそれで賢く使うべきですか?私はそれのためにsmartyを使うべきだということを知りたいのですが、Yiiでsmartyを使うことのいくつかの長所があるということですか?か否か?それとも、それは単なるオーバーヘッドでしょうか、それともスマートに使用することのいくつかの短所がありますか?私はsmartyを理解しています。しかし、それは時々物事をより複雑にすることになると思います。ですから、皆さんから知りたいのですが、それはフレームワークが悪いために支配的な考えであるか、現実があるので、賢く使うべきですか、それともそれよりも優れたものがありますか?