> code, it's own CSS , it's own images! There should be a well
> established usage pattern so someone just downloads the grid module,
> run the installer and it puts all the files in 'right' places. 
> Of course, it's not possible currently since everyone has a different
> framework and different concept of 'right' place.

Doing this at the mod_perl level is probably one level too low.  ASP.Net
is not the equivalent of mod_perl. It is more like any one of the
frameworks such as Catalyst, CGI::Application etc.

These frameworks have defined plugin systems, so doing what you're
talking about at that level makes sense.

The Perl modules that exist give us great power and flexibility, but
they come at the cost of integration.  There is very little out there
that is plug and play.  Unlike PHP, where people release (eg) a bulletin
board, or a webmail service etc.

But my experience of the PHP side is that people take these stand alone
pieces of functionality and stick them together with chewing gum.  "We
want a bulletin board AND a webmail client, both of which have their own
user management system - well, we'll just build a bridge between them" -
ends up as nasty nasty code.

Because ASP.Net is centrally controlled, any new functionality MUST be
integrated into The Framework before it is released.

But with Perl, would we have anywhere near the level of creativity in
available code if everybody had to conform to The One True Way? I doubt
it.

Build a good X module, and the Catalyst guys will build a wrapper to
make it easy to integrate, as will the CGI::Application guys.  And 100
people on this list will build their own wrappers so that it integrates
with their own framework, which they've painstakingly designed to work
in exactly the way that they want it to.

And 98 of those frameworks will fall into neglect, but 2 of them will
end up being released and used by others, who like the way that it does
things.

I think that's good.  I like the way that works.

Clint
> 

Reply via email to