I watch the Perl job boards quite closely and one cannot ignore 
the fact that more and more jobs are looking at Mason as their 
web deployment system. Also, O'Reilly has a book coming out on 
Mason.

Mason has the advantage of being a one-stop solution for many 
aspects of web app development:
  * constant look-and-feel via the AutoHandler page
  * sessioning
  * caching with expiry based on time, Perl expression. the cache 
also has
    busy locks to keep many processes from writing the same cache key
  * Templating - I personally hate inline templating which mixes Perl and
    HTML... nothing is unit-testable this way. But it has templating also
  * error handling - the DHandler page can pop up when errors occur

Now, it is clear that HTML::Template does one thing and does it 
well and it is clear that one would have to piece together a 
complete system with a number of other things - Apache::SessionX, 
CGI::Application.

But what is missing from this strap-together approach? What is 
better about it? I know for one that constant look-and-feel might 
be better left to an HTML design tool (such as Dreamweaver) when 
taking the HTML::Template route.

I would appreciate any input based on complete, real-world 
projects into how you feel about the completeness of Mason versus 
the orthogonal/synthetic approach based on 
HTML::Template/CGI::Application.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to