I have had numerous reactions to mod_perl over the years from blind support to indifference. My most recent influence vis-a-vis mod_perl was looking through the docs of
CGI::Portable. This is a very platform and server-dependent framework, allowing programs to work in CGI, mod_perl, standalone environments regardless of OS or webserver (except that mod_perl only runs on Apache).
So here is my statement about mod_perl as of now:
mod_perl allows for programmatic control of all phases of the request cycle for the popular Apache webserver. As such
mod_perl, like Perl itself has two major uses - administration and applications. In its role for adminstration, the sole purpose of mod_perl is server configuration and control.
Oftentimes, this role slops over into it's other role as a view-technology for web applications following the CGI protocol.
Just as one may write an application acting as if there were only only database, one could do the same for CGI frameworks and only use mod_perl. However, this is unfair to those on other OSes or platforms.
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.