<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="State"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="City"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="PlaceName"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="PlaceType"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="place"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:navy;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body bgcolor=white lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>I started out using DTML.&nbsp; I have
since switched to page templates.&nbsp; Now the only place I use DTML is in
ZSQL methods.&nbsp; The Zope Book states the advantages of ZPT clearly <a
href="http://www.zope.org/Documentation/Books/ZopeBook/2_6Edition/ZPT.stx">http://www.zope.org/Documentation/Books/ZopeBook/2_6Edition/ZPT.stx</a><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>So far I&#8217;ve never run in to anything
I did in DTML that I could not do in ZPT.&nbsp; If I were you I&#8217;d learn just
enough DTML to use ZSQL methods and concentrate on ZPT.&nbsp; For me the
biggest advantage of ZPT is keeping the programming logic out of the html.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div>

<div>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'>Andy Yates</span></font><font color=navy><span
style='color:navy'><o:p></o:p></span></font></p>

</div>

</div>

<p class=MsoNormal><font size=2 color=navy face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div style='border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt'>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>
zope-bounces@zope.org [mailto:zope-bounces@zope.org] <b><span style='font-weight:
bold'>On Behalf Of </span></b>Ian Nunn<br>
<b><span style='font-weight:bold'>Sent:</span></b> Tuesday, December 07, 2004
8:24 AM<br>
<b><span style='font-weight:bold'>To:</span></b> Zope<br>
<b><span style='font-weight:bold'>Subject:</span></b> [Zope] DTML vs ZTP</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<div>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>I'm a third of the way through the Zope Book and understand
the difference as it is written. As you can appreciate, in learning a new
technology, what is missing is the experience that would guide your focus. What
I would like is an idea of how real world developers use these in the following
senses. Do you use one exclusively (in conjunction with Python)? Do you use
primarily one or the other? Do you use both roughly equally? Are there classes
of applications where you have found one is preferred? Your advice would be
welcome.</span></font><o:p></o:p></p>

</div>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>&nbsp;<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Best Regards<br>
Ian Nunn<br>
<st1:place w:st="on"><st1:PlaceType w:st="on">School</st1:PlaceType> of <st1:PlaceName
 w:st="on">Computer</st1:PlaceName></st1:place> Science<br>
<st1:PlaceName w:st="on">Carleton</st1:PlaceName> <st1:PlaceType w:st="on">University</st1:PlaceType>,
<st1:place w:st="on"><st1:City w:st="on">Ottawa</st1:City>, <st1:State w:st="on">ON</st1:State></st1:place>,
CA</span></font><o:p></o:p></p>

</div>

</div>

</div>

</body>

</html>