On 12/7/05 12:20 PM, "Jesse Erlbaum" <[EMAIL PROTECTED]> wrote:
> Hi David --
>
>> I think we're stuck with CGI::Application:
>
> I don't think the module name should change, but there is a larger
> architecture at work here, and I am all for naming it and promoting it.
> CGI-App (the module) is only one part of that architecture -- maybe a
> central part, but only one part.
>
> Let me say one thing about my own experience talking to people about the
> module: I'm getting a little tired of explaining to people "...don't
> let the 'CGI' in 'CGI-App' fool you -- it is not necessarily CGI-based."
> It does seem like some antiquated compatibility layer, if you only hear
> the name.
>
> I have it in mind to create a new CPAN module -- a Bundle which loads
> CGI-App and all the other popular modules. This bundle would also
> contain some infrastructure which implements popular best practices --
> for instance, harness scripts to build up project scaffolding at the
> start.
Agreeing with Jesse is usually a sure bet.... As a "casual user" of CGI::App
I found that one of the largest problems with using CGI::App at the
beginning was the infrastructure that probably comes as second nature to
"web developers". Simple issues like choosing a directory structure,
templating system, determining the plugins that are generally useful versus
those that have a more specific purpose, etc. Catalyst goes a fair way to
providing some of those niceties and truly succeeds in establishing itself
as a full-featured web framework by marketing itself as such. A bundle that
included CGI::App and associated "standard" plugins, the ability to scaffold
a sub-class with certain functionality, set up directory structure according
to best practices, and improve and integrate existing documentation to take
a more Application-centered view (as opposed to module-centered view) would
be a cosmetic change for many power users of CGI::App, but for the beginning
CGI programmer or casual user, could greatly enhance the development
experience (sounds like an infomercial). So, I agree that a "bundle"
approach with some scaffolding would be the right approach....
Just my $0.02.
Sean
---------------------------------------------------------------------
Web Archive: http://www.mail-archive.com/[email protected]/
http://marc.theaimsgroup.com/?l=cgiapp&r=1&w=2
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]