On 09/18/2009 09:33 AM, P Kishor wrote:
But, now that we are done
comparing our overweight weight to a morbidly obese weight, how about
CGI::App on its own? To my completely uninformed mind, loading 40,000+
lines to create a small web page sounds like a lot... and, that
doesn't even include the web server and the Perl interpreter!

But that's not what you tested. You tested Titanium which is not CGI::App. It's an opinionated framework based on CGI::App and it's plugins. If you just want to create something that makes "small web pages" then just load CGI::App and it's dependencies.

Also, let's look at those numbers:

 DBI - 7824
 CGI::Simple - 3900

That's 1/4 of all those lines just right there. And if you're going to use a database you need DBI. And if you're going to make a web app you need a CGI interface module (like CGI.pm or CGI::Simple) so I don't see a way to remove those.

Also, you're counting just raw lines which means you're counting comments and whitespace (which penalizes modules which are well commented). I'm not saying your criticism isn't valid, I'm just saying that your data is too flawed to support that criticism :)

--
Michael Peters
Plus Three, LP

#####  CGI::Application community mailing list  ################
##                                                            ##
##  To unsubscribe, or change your message delivery options,  ##
##  visit:  http://www.erlbaum.net/mailman/listinfo/cgiapp    ##
##                                                            ##
##  Web archive:   http://www.erlbaum.net/pipermail/cgiapp/   ##
##  Wiki:          http://cgiapp.erlbaum.net/                 ##
##                                                            ##
################################################################

Reply via email to