(Top)
< What is CGI::Application?
CGI::Application Methodology >
Why CGI::Application?
Perl
Mapping form parameters to actions: easy, consistent
Easy to separate HTML view from data and action
i.e., following the Model-View-Controller design pattern
Or not, if you'd prefer: fully TMTOWTDI-compliant
(
"There's more than one way to do it"
)
Very configurable:
Not wedded to any particular pre-existing Perl modules;
not even CGI.pm
Quick to set up & use:
Doesn't require Apache, mod_perl or any particular HTML templating language
Easy to maintain & expand
CGI::Application
(v.2.0)
4