Комментарии 8
А не проще было написать тулзу для конвертации шаблонов на TT в шаблоны на TX и прогнать через нее сайт, с доработкой «спорных» моментов руками?
В метках не хватает «Perl»
Спасибо, очень интересная статья.
Я таки использую Xslate, очень удобный инструмент, но я больше прикипел к Kolon-синтаксису.
Я таки использую Xslate, очень удобный инструмент, но я больше прикипел к Kolon-синтаксису.
В main_menu.inc и index.html мной был обнаружен банально медленный код вида
[% FOR x %]
[% FOR y %]
…
А как это оптимизируется?
в общем случае никак, но в шаблоне был такой код, практически дословно:
[% FOREACH a IN b %]
[% FOREACH x IN a.a %]
[% IF x.y == foo %][% bar = baz %][% END %]
[% END %]
[% END %]
что вобщем-то не принадлежит шаблонам, а принадлежит обычному коду, — та же логика но на голом перле выполнится существенно быстрее
[% FOREACH a IN b %]
[% FOREACH x IN a.a %]
[% IF x.y == foo %][% bar = baz %][% END %]
[% END %]
[% END %]
что вобщем-то не принадлежит шаблонам, а принадлежит обычному коду, — та же логика но на голом перле выполнится существенно быстрее
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Почему мотоцикл не смог заменить танк, или перевод сайта REG.RU с Template::Toolkit на Text::Xslate