#2#1 dije "mal rendimiento, difícil desarrollo, etc. comparado con un sistema de plantillas que use al mismo PHP como lenguaje para las TPL.".... pues eso, es peor en rendimiento comparado con usar directamente el PHP.
El problema, un lengaje interpretado desde el PHP. Completamente de acuerdo contigo que una solución muy buena es que los sistemas de plantillas fueran extensiones C para el PHP (con un google acabo de encontrar algunos proyectos). Pero la cuestión es ¿para que? si precisamente el mismo PHP es perfecto para este fin. Y cuantas más funciones específicas como generar forms, etc. menos podrán los diseñadores editar las plantillas con un WYSIWYG.
El problema, un lengaje interpretado desde el PHP. Completamente de acuerdo contigo que una solución muy buena es que los sistemas de plantillas fueran extensiones C para el PHP (con un google acabo de encontrar algunos proyectos). Pero la cuestión es ¿para que? si precisamente el mismo PHP es perfecto para este fin. Y cuantas más funciones específicas como generar forms, etc. menos podrán los diseñadores editar las plantillas con un WYSIWYG.