I second CountZero and perrin. I've started using Template::Alloy lately and I really like it so far. Mason is a solid, widely used, powerful kit. It's also the closest in style to PHP. This is what perrin was warning about, however. PHP style is generally terrible. (Perl can be, and too often is, coded this way too but PHP presents it as the first avenue so that's where most folks drive.)

The moral there being, if you prefer that style, go for it. If you are hacking big stuff however, you will find that at least some near MVC or hybrid of it with concerns separated as cleanly as makes sense gives you a lot more time to have fun and requires a lot less time debugging, shimming in noodles, and cursing the day you thought to yourself, "Oh, I'll just do it this way, it'll be faster since I already know it."

You can use Mason, any view or combination of them at all, with Catalyst too.


In reply to Re: Experiences With Mason by Your Mother
in thread 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.