I've been working at Classmates.com for a couple months contracting, and they use Text::Forge.

I've been impressed by the performance, and wish it was a big player. Part of the reason it isn't is guys like me should contribute to it and make it a bigger player.

I really like the syntax - it looks a lot like JSP.

They serve out around 12-13M pageviews a day using it. It just doesn't have a lot of active contributors to it now.

Eventually, they will switch to java/atg dynamo. ...

All of this said, what is the most commonly used system out there?

Jesse Erlbaum wrote:
Hi Chris, Patrick --

I post on this topic with some reluctance.  Asking which templating
system is best is like asking which operating system is best -- or which
political party is best (or political system, I suppose).  It's Jihad,
baby!

OTOH, I've never met a flamethrower I didn't like.



What's "best" depends on what your requirements are. As far as I can tell,
the big ones are Template::Toolkit, Mason, and HTML::Template


One picky point:  Mason is NOT a templating system.  It is a programming
system.

If you're going to call Mason a templating system, you might as well
refer to Perl as a templating system:

  my $name = "Jesse";
  print "Hello, my name is $name\n";

Presto, blammo -- a new templating system!


The big players are Template::Toolkit and HTML::Template. It's no
secret that I'm a fan of HTML::Template -- Sam and I worked together
when he wrote it, and my module, CGI::Application, uses it out of the
box (although it does support TT).


I use HTML::Template because designers can't be trusted to set
variables.  Boolean logic is about all their simple minds can handle.
Anything which doesn't look like HTML is likely to cause them to have a
stroke.  Yes, I'm a programmer-snob and a fascist, and I like to take
sharp objects away from the gentle "creative" types.

Aside from the fact that HTML::Template uses less RAM and is faster than
TT, this is the foremost reason I continue to use it.

TTYL,

-Jesse-


--


  Jesse Erlbaum
  The Erlbaum Group
  [EMAIL PROTECTED]
  Phone: 212-684-6161
  Fax: 212-684-6226




--
----------------------
Patrick Galbraith
Senior Software Developer
[EMAIL PROTECTED] [EMAIL PROTECTED]
[EMAIL PROTECTED]
206.719.2461



Reply via email to