Simon Wilcox
Mon, 18 Jun 2001 08:50:26 -0700
Greg McCarroll wrote: > > Template Toolkit > HTML::Mason > Text::Template > HTML::Template > HTML::Embperl > Apache::ASP > First, are there any others that I should look at? Also I'd really like > any objective input people have about templating with these modules. It > is important to me to try and not just get the article done and dusted, > but for once to write a piece of text that I am happy with. I have had good results with HTML::Template for doing simple 1 form CGI scripts. It is easy to use and has a small feature set which makes it easy to learn. I found it a good replacement for inline html and my home-grown templating system (everyone has one right ?) Now I use TT2 because it is much more flexible. Things I can do in TT2 I can't do in HTML::Template (or at least never tried to do): Write out non-html (e.g. XML, plain text, csv). Access object methods from the template Call back into perl from the template Anyway, others can evangelise TT2 much better than I so I'll stop here. I avoided HTML::Embperl, HTML::Mason & Apache::ASP because they all embed perl into the template which is a Bad Thing (tm). My £0.02. -- Simon. Almost, but not quite, entirely unlike tea.