>Maybe we should have a "Congratulations: you wrote a templating
>system!" web memorial. :)
>
>One brief serious note: I think the fact that there are SO MANY is a
>tribute to just how easy it is to process text in Perl. I don't think
>there are 47 templating system for Java. :)
>
A few days ago I sent this suggestion to Drew Taylor, who is preparing a
web page comparing the templating systems. He said he likes the idea. The
Categorical "Congratulations: you wrote a templating system!" web memorial.
* Place the templating systems into a spectrum of categories, from simplest
to most complex/developed.
It would look approximately like this (not attempting to be complete):
-Level one, simplest
* Simple tag/anchor replacement
* Embedded code evaluation
-Level two, complete templating, but templating only
* HTML::Template
* Template Toolkit
* HTML - Tree (??)
-Level three, templating plus (added features such as session management,
database integration, etc.)
* Apache::ASP
* Embperl
* HTML::Mason
* AxKit
Ron
At 06:32 AM 08/02/00 -0700, Randal L. Schwartz wrote:
>>>>>> "Eric" == Eric Cholet <[EMAIL PROTECTED]> writes:
>
>>> Hi there,
>>>
>>> I have a pure perl implementation of a simple templating system which is
>>> (what I consider to be) relatively lightweight - it copes well in both
>>> cgi-bin and mod_perl environments, at least for me. I've looked at various
>>> other modules, and do believe mine brings an alternative slant to the
>>> proceedings 8)
>
>[...]
>
>Eric> This looks very similar to HTML::Template:
>
>[...]
>
>I think it's a rite of passage to look at all the templating systems,
>and decide "I can do better, along axis $X", and write your own. Then
>you discover after a while that:
>
>a) writing templating systems is no fun the moment you let someone
> else start using it, because they want feature $Y which you thought
> nobody would need
>
>b) you understand why that other package was so fat
>
>:-)
>
>Maybe we should have a "Congratulations: you wrote a templating
>system!" web memorial. :)
>
>One brief serious note: I think the fact that there are SO MANY is a
>tribute to just how easy it is to process text in Perl. I don't think
>there are 47 templating system for Java. :)
>
>--
>Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
><[EMAIL PROTECTED]> <URL:http://www.stonehenge.com/merlyn/>
>Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
>See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!
>
>