Yesteday my boss told me I'm in charge of web accounts for faculty and staff at the school where I work. No problem sez I, but they ain't talking to me on the @#$% phone. They're filling out a web form.

I'm thinking web form with nice friendly javascript to keep the data predictable submitting to a CGI that verifies the crap out of the data before submitting it to a suid c program that again verifies the crap out of the data and then does the actual account changes.

Oh, yeah, I'm in linux here.

I really don't want to spend any more time coding HTML or predictable CGI code than I have to. I'd like to use a good framework with MVC or other nifty acronyms. Something approaching Ruby on Rails but doesn't a) take 15 minutes to load and b) doesn't freak out if your noun is the same in plural as singular (If you've played with Ruby on Rails, you know what I'm talking about...). Of course, I want to do any coding in perl. Hence me positing here on perlmonks... instead of across the street at visualbasicnuns or wherever those poor unfortunates go to seek solace.

So! Actual question! What's the state of the art as far as perl based web development frameworks? Catalyst? Mason? TT? Other?

Thanks!
-Pileofrogs


In reply to CGI and System Administration by pileofrogs

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.