This may be a little off the usual topic (bug reports, howto etc) but I am genuinely curious to know what other list members think about it. Back in 2000 or so, when I started using apache, mod_perl and Embperl, it was a really dynamic scene and quite exciting with all the possibilities for cool app development. There were other languages (Java, PHP) and other competitors within the perl universe (Mason, Template::Toolkit, AxKit) but in general the mod_perl/Embperl world seemed like a bright place to be. Now, a few years later, I am not really seeing all that much in the way of people "out there" talking about mod_perl, or even Perl. When they do, it's often in the context of legacy applications, or "old fashioned CGI". Somehow, people have forgotten about mod_perl and how capable it is.

I feel now that while I've been sitting here beavering away at my Embperl and mod_perl, somehow that skillset became obselete. And now, in addition to the rest of the world moving on, I find that the Apache API has changed, the mod_perl API has changed... was all that really necessary? Couldn't they have retained some backward compatibility here? But quite apart from that internal stuff, the attitude of the outside world to mod_perl/perl just feels sort of wrong and off-kilter, because I know what the toolset can do and there's really nothing about the alternatives that have been taking over (Java, PHP etc) that makes them any better than mod_perl. And, as we know, perl has such a fantastic resource in the cpan. What's going on?

I am wondering, does anyone have a handle on this? Any comments or thoughts? Am I wrong in my impression of what's happening? It seems that there are buzzwords, and every few years we get some new ones and the "old" stuff just isn't "cool" any more. That's insane, because it looks like it happens just as the tools become really mature and good enough for "real" use.

Is this because of the confusion (if it can be characterized thus) over Apache 2, mod_perl 2 and how the APIs changed (are still changing perhaps, I haven't been keeping track)? For a long while, it seems that whenever I checked out Apache 2, people would say it was ready for prime time... except for mod_perl (and PHP, though I don't really track that one closely). Was it a big mistake to change all the APIs, because it made people just go and use other platforms, or would that have happened anyway?

I know there are still a lot of people using Perl and mod_perl, I'm not saying it's dead at all, but simply that it appears to me to have become something of a legacy thing rather than being something that managers would automatically think of using when they are considering new projects. I feel like my resume has become obselete with this skillset, except in a relatively narrow niche (i.e. not all that many jobs). Yes, I track jobs.perl.org, and no, I don't really see that as being "hot" right now. There are jobs there, but compared to the industry as a whole it's not that many.

I don't really have any conclusions, except that I am considering boning up on newer "cool" stuff such as Ruby on Rails, if only to try and keep my resume relevant. But I still have my own websites, which continue to be implemented in mod_perl and Embperl. I'm not planning on jumping ship, but I don't want to become stuck in the past either.

Any thoughts?

Thanks, and apologies if this seems to be off-topic.

-Neil

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to