Recientemente he descubierto el marco PHP Kohana (que es impresionante) y estaba leyendo un hilo acerca de su uso en conjunción con un motor de plantillas como Smarty o Twig. Mi pregunta es ¿por qué molestarse? Seguramente un framework MVC, por definición, es un motor de plantillas. Incluso PHP "crudo" es, sin dudas, un motor de plantillas. ¿Qué posibles beneficios hay de agregar otro nivel de abstracción además de lo que ya está presente en un marco como Kohana?¿Por qué utilizar un motor de plantillas con un marco?
EDITAR - que dan cuenta de que un framework MVC no es lo mismo que un motor de plantillas, pero seguramente la parte V hace el mismo trabajo? Quizás una mejor forma de expresar las cosas sería; ¿por qué agregar un motor de plantillas sobre la parte V de una estructura MVC?
¡Eso tiene sentido, simplemente reduciendo las pulsaciones de teclas puede ser un regalo del cielo! :) – Mathew
Una mejor comparación es la más escasa * possible * escaping: '{$ user_data | escape}' o '{$ user_data}' vs Php h ($ user_data);?> – Kzqai
Con etiquetas cortas en '' =$foo?> '. – DanMan