I'm a long time perl programmer and I've been dealing with mod_perl on and off for years now. I think mod_perl has some huge potential, that mod_perl could really revolutionize application development and provide a base to build powerful easy web-based applications, but something is missing.
Mod_perl apps are too hard. Too hard to write, too hard debug, too hard to install, and too hard to package and redistribute. I don't know why and I don't know how to fix it but I'm affraid if we don't a huge potential market for mod_perl and for the skills of the people who know it (us) will be lost.
With the lowering of the cost of hardware, and the increase in the power and popularity of the web browser, it is becoming more and more apparent that small-medium scale client/sever web-based applications are going to be very popular soon. The Mozilla project is working twords expanding the functionality of the browser to allow it to be higher functioning and allow you to create much more robust web based applications. These applications will need a back end and mod_perl has most of the makings of an excelent platform to build that on. Unfortunately, I don't see it happening. Progress is too slow, documentation too jumbled and spotty and the barriers to entry are just high enough to push people into investing time into PHP and Python and Java and all the other options that exist out there.
Maybe it's because the perl community is stretched thin with the development of Perl 6 and there are fundamental issues with mod_perl that just can't be solved inside the Perl 5 framework, maybe there is just little intrist since very few people use mod_perl. I'm not sure why but mod_perl just isn't the application platform that it had the potential to become a few years ago.
Are there any future plans to revamp mod_perl to make it a better development platform? What's in the works for mod_per for perl 6? Will it be dramatically different?
Thanks
-Eric
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]