Well, to get you started take a look at
this article about psgi and the three posts it links to (which are essentially discussions of CGI vs PSGI programming. Since you're working with a legacy application it may be difficult porting it into a framework such as Catalyst, Dancer, or Mojo. We recently did some conversions from CGI to FastCGI and it was completely painless. Going from mod_perl ought to be easy a well given what you said (essentially one entry point into the application). It seems like the community is moving away from programming specifically for mod_perl, cgi, or fastcgi and more towards programming inside these frameworks which can work under any of those.
I've been working on a Dancer app lately and have been relatively happy, it's certainly nice not having to run apache on my various development boxes.
In any case, you're likely going to have to really learn how mod_perl does things in order to safely port it to another platform.
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: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.