in reply to CGI::Application, have I made a big mistake.

Hey jdtoronto --

First off, I would encourage you to join the CGI-App mailing list. Send email to:

cgiapp-subscribe@lists.erlbaum.net

We've frequently discussed the philosophy of what should be a run-mode.

To the heart of the matter: I think you have to adjust your architecture a bit. Based only on the fact that you're looking at a 200 run-mode app, I feel you have got way too much going on. As a point of reference, my typical CGI-App has about 5-10 run-modes.

Two changes I would recommend:

  1. Simplify your run-mode configuration -- roughly one mode per screen.
  2. Separate functionality into multiple applications -- e.g., what you're now calling "run-modes" ("mode_001") becomes its own CGI::Application module ("UserRegistration.pm").

TTYL,

-Jesse-

  • Comment on Re: CGI::Application, have I made a big mistake.