Heya, <snap> > My hate for DTML is really from a few different perspectives > -- and Zope and Acquisition have a lot to do with it. > Outside of Zope I might not hate it as much. *But*, I am not > at all alone in hating DTML, which is part of why it is deprecated. > > But, regardless of the rest of Zope, here's the parts I > dislike about it: > <snap list-of-annoyances>
Though I (think I) understand the issues you are raising, I object to viewing these as inherent to DocumentTemplate . Now, I feel it's inappropriate to start an in-depth discussion of DocumentTemplate pros/cons in this forum, risking a full fledged Template-War[1] !, but I just want to point out to the 'other' audience[2] that I sincerely think that your objections are at least partly due to a particular (ab)use of DocumentTemplate mechanism and maybe, if I read your post well, have to be viewed in relation to some bad experience related to your maintenance of work of some particular piece of badly crafted software too . For the sake of the last word, though, let me quote the "Zope book" [3] : <quote> Both ZPT and DTML are fully supported technologies in Zope, and neither is "going away" any time soon. A discussion about when to use one instead of the other is available in the chapter entitled Using Basic Zope Objects in the section entitled "ZPT vs. DTML: Same Purpose, Different Audiences", but the choice is sometimes subjective </quote> -- Thijs [1] As in OS-WAR [2] Those should definitely read the excellent DTML documentation on http://zope.org/Documentation/Books/ZopeBook/2_6Edition/DTML.stx (and press "COM Off" on top of the page) [3] http://www.zope.org/Documentation/Books/ZopeBook/ ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Webware-discuss mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/webware-discuss
