brutka
Март 22, 2011 12:53:49
в связи с переходом с Pylons на Pyramid - возник вопрос - имеет ли смысл переходить на Хамелеон (сейчас пользовался Мако).
В чем достоинства и недостатки одной и другой системы шаблонов?
спасибо.
ZZZ
Март 22, 2011 13:47:14
Может всё-таки jinja? Правда приятнее обоих…
brutka
Март 23, 2011 10:51:23
не сильно понятный \ полезный ответ.
хоть какие-то аргументы есть?
ZZZ
Март 23, 2011 11:42:45
Кроме личного ощущения я ничего не могу добавить. Mako и Chameleon не так читаемы, и не так просты, как jinja.
Но это только моё ИМХО и ничего болше.
bw
Март 23, 2011 14:12:17
Genshi :-).
Что касается Chameleon, так это просто движок для написания православных XML шаблонизаторов, в частности на нём реализованы ZPT и Genshi, последний не точно от того и не используется мной (использую оригинальный, от Edgewall Sofware). Chameleon вроде как создавался что бы быть быстрым, возможно его получится несложно использовать для расширения того же ZPT и Genshi (те что в его рамках сделаны, не оригинальных, естественно) своими плюшками/тегами.
Вообще на свой вкус выбирай, я никогда скоростью не заморачивался, например, и не огребал из-за этого. Мне нравятся: ZPT, Genshi, Nevow-Stan, XSLT.
p.s. В repoze.bfg я использовал Genshi, не думаю что в Pyramid тебе связали руки и обязывают использовать что-то отличное от своего любимого. В BFG требовалось нарисовать свой рендер и зарегистрировать его для определённого расширения шаблонов, например я использовал “.genshi”. Полагаю в Pyramid всё так же осталось.
..bw