There's nothing inherently wrong with having 40 cgis and CGI::Application supports that. Sure, the cgi is quite simplistic:
That way you can have distinct namespaces for the modes of your app --- think /cgi-bin/search, /cgi-bin/results, /cgi-bin/display ... that's a bit better (IMHO) than /cgi-bin/app?mode=search, /cgi-bin/app?mode=results, /cgi-bin/app?mode=display. Sure under the covers it's all the same thing but having that clean namespace can be a blessing when you wish to have some special handler for a particular runmode (the handler can then sit on top of the namespace ala modperl instead of being integrated into the app).use strict; use My::CGI::Application::App; my $app = My::CGI::Application::App->new(); $app->start_mode( 'run_mode_that_matches_cgi_name' ); $app->run();
In reply to Re^3: Anyone have experience with CGI::Application ?
by derby
in thread Anyone have experience with CGI::Application ?
by leocharre
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |