J'ai récemment découvert le PHP framework Kohana (qui est génial) et a été la lecture d'un thread à propos de l'utilisation en conjonction avec un moteur de template comme Smarty ou Twig. Ma question est: pourquoi s'en préoccuper? Sûrement un framework MVC, par définition, est un moteur de template. Même "raw" de PHP est, sans doute, un moteur de template. Quels sont les avantages de l'ajout d'un autre niveau d'abstraction sur le dessus de ce qui est déjà présente dans un cadre comme Kohana?
EDIT - Je me rends compte qu'un framework MVC n'est pas la même chose qu'un moteur de template, mais sûrement, le V de la partie fait le même travail? Peut-être une meilleure façon de le phrasé des choses serait, pourquoi ajouter un moteur de template sur le dessus de la V partie d'un framework MVC?