I haven't used Reaction and I got the feeling the last I checked that I should not yet but I and a few others will answer Catalyst questions here (when I know the answers; the list is also quite good and responsive).

Using Catalyst (and DBIx::Class) in the last two days I ported the DB interaction (models/schema), login, splash, and a couple of forms of a legacy app. 80% of the time was spent on config settings and CSS. I expect to have almost the whole application ported by New Year's. All of it with tests (or so I say now but I've been keeping up pretty well) and much more stable than its prototype and doing things the old one couldn't like UTF-8 data and deployment with configuration changes instead of hard coded Perl changes per client.

For your first Catalyst project, that timeline is unrealistic. It has a learning curve; as does DBIC. But once you're in it it's freakishly pleasing how you can do things like an RSS/Atom feed in 5-10 lines of easy to read (in the context of the app and model) code. And how easily you can graft in legacy code and fix it when you have time. In an app I wrote a year ago I had a bunch of file handling embedded in controllers. I recently went back and broke it out into model classes and made it configurable (another strength of Catalyst; the configuration can come from several places in several formats and be easily overridden by location or whatever you please).

Catalyst can feel like an uphill battle at first but once you're sitting on a running app you'll be really glad you made the jog.


In reply to Re: What's your reaction to "Reaction?" by Your Mother
in thread What's your reaction to "Reaction?" by locked_user sundialsvc4

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.