Форум сайта python.su
Есть ли какие-то четкие указания, когда нужно использовать ZPT, а когда DTML?
Офлайн
Дело вкуса. Я лично предпочитаю ZPT.
Офлайн
zpt лучше использовать для генерации html и xml, а dtml – для всего остального (css, javascript, и т. д.) В Zope Book об этом хорошо написано, лень пересказывать.
http://www.plope.com/Books/2_7Edition/BasicObject.stx#2-14
Офлайн
JavaScript честно говоря лучше делать статикой, а если нуна динамика, то сучше сделать скрипт, через который он будет общаться с сервером.
Генерация css это конечно модно, но а нужно ли оно??? лучше генерировать html с подхваткой необходимых стилей.
Просто у некоторых браузеров бывают пробемы с кешированием, и подхватывают обновленный скрипт или css с трудом.
DTML часто используется в шаблонах для написания писем, ZSQLMethod, и др. по-этому его знать тоже надо, а шаблоны страниц я рекоммендую писать на ZPT
Офлайн