Of the ones you mention, I have only used HTML::Template and Template Toolkit. I think that you will find HTML::Template to be ridiculously easy to use and, in fact, I have written a short tutorial on its use. Template Toolkit is more difficult to use (and I've found the documentation to be a tad confusing at times), but it's much more useful in the long run.

Choosing a templating system also depends upon what you want to do. If you're just building a small site of about 20 or 30 pages, HTML::Template should be fine. But if you're building something larger, or likely to get larger, bite the bullet and learn one of the more complicated, but scaleable systems. We had considered using HTML::Template at our work and while it would definitely be an improvement over our current system, we realized that it was too limited. Don't take the easy path now if you're likely to regret it later!

Cheers,
Ovid

Join the Perlmonks Setiathome Group or just click on the the link and check out our stats.


In reply to (Ovid) Re: Follow-up to my Template question by Ovid
in thread Follow-up to my Template question by r.joseph

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.