|
NAMEText::MicroMason::Docs::Related - A Brief Survey of Templating Modules RELATED MODULESText::MicroMason is just one of dozens (or hundreds) of templating distributions on CPAN. This document mentions a few related modules and includes a brief discussion of some similarities and differences among them. OTHER COMPARISONSFor a more authoritative discussion, see Perrin Harkins' classic article at <http://www.perl.com/lpt/a/2001/08/21/templating.html>. For reference, here's a slightly mangled version of the comparison matrix at the conclusion of that article: Scope Style Parsing Language
HTML::Mason Framework Callback Compiled Perl
HTML::Embperl Framework Callback Compiled Perl
Apache::ASP Framework Callback Compiled Perl and XSL
AxKit Framework Pipeline Compiled or Perl, XSL and
Cached Parse Mini-Languages
SSI Templates Callback Repeated Parse Mini-Language
Template Tlkit Templates Pipeline Compiled Mini-Language
HTML::Template Templates Pipeline Cached Parse Mini-Language
Text::Template Templates Pipeline Compiled Perl
POINTS OF COMPARISONThere are serveral ways we can differentiate between templating systems:
EMULATED MODULESApache::ASPFor an emulation for Apache::ASP, see Text::MicroMason::ServerPages. EmbperlFor an emulation for Embperl, see Text::MicroMason::Embperl. HTML::TemplateFor an emulation for HTML::Template, see Text::MicroMason::HTMLTemplate. See also HTML::Template::Compiled. HTML::MasonFor an emulation for HTML::Mason, see Text::MicroMason::HTMLMason. (If you've already got HTML::Mason installed, configured, and loaded into your process, you're probably better off using it rather than this package. HTML::Mason's "$interp->make_component()" method allows you to parse a text string without saving it to disk first.) PLPFor an emulation for PLP, see Text::MicroMason::PLP. Text::TemplateFor an emulation for Text::Template, see Text::MicroMason::TextTemplate. SEE ALSOFor distribution, installation, support, copyright and license information, see Text::MicroMason::Docs::ReadMe.
|