С одной стороны мне кажется должен быть какой та стандарт.
Это все давно есть - MVC-фреймворки + ORM.
Мне кажется Смарти идеален для этого, можно быстро разобраться в кодах быстро изменить дизайн и коды.
В теории оно да, а вот на практике, все как раз не так... Смарти становится специями в программном спагетти болоньез
Как вы думаете?
Почитайте про MVC, MVP и сразу станет ясно, что роль Smarty - буква
V, а наиболее важная часть приложения это буквы
M и
C. Вы думаете Smarty сильно упрощает код? Приведите небольшой Smarty-шаблон, я покажу аналог на чистом PHP.
Дык, когда тема дойдет до Layout'ов, то защитников Smarty станет еще меньше...