Ho usato smarty in passato, in x-cart, nel componente di jobberbase e jomestate di Joomla e anche in altri componenti di Joomla. Ho visto che le cose erano molto strettamente legate al x-cart e molte cose sembrano essere più complicate di quanto dovrebbero essere in base al jobberbase e ho avuto l'impressione che ciò fosse dovuto alla smarty.Devo usare smarty template engine con MVC come Yii?
Ora ho intenzione di utilizzare Yii in un progetto, suggerito dal cliente. E lo stesso Yii è un framework MVC. Quindi dovrei usare smarty con esso? Voglio sapere che dovrei usare smarty per questo, voglio dire ci saranno alcuni vantaggi nell'usare smarty in Yii? O no? O sarà solo un overhead o ci saranno alcuni svantaggi di usare smarty in esso? Ho comprensione di smarty. Ma penso che a volte ciò rende le cose più complesse. Quindi voglio sapere da voi ragazzi, questo è solo un pensiero dominante a causa di cattive strutture o c'è qualche realtà in questo, quindi dovrei usare smarty o c'è qualcos'altro di meglio?
Capisco la sintassi alternativa ma voglio solo sapere qual è il vantaggio di smarty quando si utilizza già l'architettura MVC? o ci sarà un sovraccarico? – Hafiz
Dipende interamente da ciò che considereresti il vantaggio di smarty? –
Non c'è differenza tra l'uso di smarty in un'applicazione su misura e il suo utilizzo in un framework. Mischiare viste e logica è sempre una cattiva pratica IMO. Ma se sei severo con te stesso e con altri sviluppatori non hai bisogno di smarty per applicarlo allo –