You can go full out with Catalyst and Class::DBI DBIx::Class (edit: i dislike both and avoid ORMs in general although i have found that Ruby's Active Record solution takes care of the duplicity problem) but i would look at either Dancer or Mojolicious::Lite to create your framework. You most likely will want to incorporate some AJAX calls and such frameworks help to keep your code clean. I also recommend using Template::Toolkit as your templating engine but as long as you are using a templating engine then you should be better off than not. There are plenty of CPAN modules that allow you to communicate with database servers et. al. And last but not least, use Twitter Bootstrap to handle dynamic JS and CSS styling and help with AJAX and JQuery calls.

jeffa

L-LL-L--L-LL-L--L-LL-L--
-R--R-RR-R--R-RR-R--R-RR
B--B--B--B--B--B--B--B--
H---H---H---H---H---H---
(the triplet paradiddle with high-hat)

In reply to Re: Need generic advice on how to use modern perl for building webpage and which modules should be installed. by jeffa
in thread Need generic advise on how to use modern perl for building webpage and which modules should be installed. by Perl300

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.