Krishna
Продался Java
Как мне нравится, когда кто-то берётся утверждать за большинство!Я не согласен с вами, как и большинство
![Smile :) :)](/talk/styles/default/xenforo/smilies/smile.png)
Наверное пользователи всеразличных смарти и не подозревают, что они нубы, а гуру юзают только натив)
Странно только, кто же понаделал всех этих шаблонизаторов в глупости своей)
Ухожу-ухожу! ) Я уже собственно всё сказалПожалуйста не пишите в этой теме до появления третьей страницы, иначе все уйдет в оффтопик(а на третьей полюбому уже ушло)![]()
![Smile :) :)](/talk/styles/default/xenforo/smilies/smile.png)
Это как раз не "составит проблему", а строго проконтролирует пассивность шаблона и избавит код от неявных зависимостей.Если все инжектируется - то и из шаблона уже сложно что-то такое дернуть, что составит проблему
Всё что надо - в шаблон передаётся переменными или массивами, а в шаблоне всё что должно быть - циклы по массивам, переменные и простейшие условные операторы по ним + метки областей включения других массивов (возможно, а возможно и нет).
Таким образом, мы в частности, получаем прекрасно покрываемый тестами код.
P.S. В моём понимании для шаблонизатора оптимален xml синтаксис - его удобно обрабатывать программно и на него можно настраивать редакторы.
Мне, по крайней мере оч понравился такой в cmf Xaraya в своё время.