I was hoping someone could share experiences with Mason (the Perl web templating solution). I'm thinking of using it instead of PHP for a website. I've done a lot of distributed work (scalable back ends), and a few websites, but mostly used PHP on the front end (+ a number of Javascript toolkits).

Anyone have any good/bad experiences to share? Practical information about coming up to speed (beyond the obvious "read the online Mason book")? Gotchas? Objective comparisons between the approaches?

My preference is to use the lighter toolkits. I don't need the all-in-one CRUD (e.g. ruby on rails) type of framework. In fact, since I'm comfortable with the back end, this goes against my strengths.

In short, I'm looking for some opinions informed by direct experience, good writing, and perhaps a tall tale or two (am I asking too much?)


In reply to Experiences With Mason by zerohero

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.