It really depends on what you want to do. Knowing Moose is unnecessary for most, to all, basic stuff. Catalyst is now Moose based but wasn't for a few years and the general code layout did not change, only the flexibility and internals of things.

Knowing a little Moose, creating attributes and using around|before|after hooks gets you 90%+ of what the average end-user of a framework will want for customization or "power-tools." Becoming more of a Moose expert in roles and such is good to have but unlikely to ever come up unless you're creating custom meta-controllers or models or something. It's also a pretty big pill to swallow in addition to learning Catalyst and whatever models and templating you're adopting.

If you have specific points you're stuck on or worried about, you should come back with details. It's a pretty wide and deep problem space for general advice.


In reply to Re: Perl Framework Catalyst by Your Mother
in thread Perl Framework Catalyst by bhupesh_walde

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.