Dear Tom -
I've thought a lot about why perl hasn't gained respect in the
deployment/hiring marketplace.
>>>>> "Tom" == Tom Metro <[EMAIL PROTECTED]> writes:
Tom> This reminded me of something I've wondered about for a long
Tom> time. Why did PHP become as successful and popular as it is,
Tom> even though it mostly offers a subset of what Perl can
Tom> do.
I think that PHP gained popularity for two reasons. It initially met
a need, that is, to embed logic within html. Second, it was simple.
Tom> Similarly, Java, seemingly through the addition of servlets,
Tom> succeeded at enterprise web development, despite Perl having
Tom> been there first.
It was more than that. There was a successful marketing campaign
which portrayed security, deployability and state-of-the-artness.
Tom> Today mod_perl is only rarely recognized as being an
Tom> application server.
But, among productivity focused programmers mod_perl is recognized as
one of the best frameworks to deliver web applications.
Tom> More recently, there's Python [...] great success with its
Tom> own application server, Zope.
As a perdominately perl programmer I must say I love zope and bemoan
the lack of comparable CMS in perl.
Tom> And lastly, C#, which has borrowed ideas from Perl, Java, and
Tom> C++.
Competing with the commercial software world is a whole different animal.
Tom> All of these are aspects of the same theme - Perl loosing
Tom> mindshare to other technologies. It started out as a quiet,
Tom> underground language (telling someone you programmed in Perl
Tom> back in the late 80's, early 90's just got a blank stare) and
Tom> is perhaps heading back there (I've noticed it getting
Tom> dropped off the list of programming languages listed on trade
Tom> magazine qualification forms).
Siiggghhhh...... You're right, of course, but, isn't that issue all
about the battle with the commercial world.
Having said that, I'm a leader in a consulting firm and I'm struggling
to convince my firm that we should develop a "LAMP Enabling" practice.
I see tons of organic LAMP deployment occuring. The idea of my
consulting product is that LAMP deployments are immature and that
there's value-adding consulting in making LAMP deployments "enterprise
quality" and by aligning them with strategic goals.
Perl's strength, in my mind, is that it has enormous breadth. As an
example; I write some app and after the fact realize I need to process
barcodes. No problem.
- Billy
============================================================
William Goedicke [EMAIL PROTECTED]
Cell 617-510-7244 http://www.goedsole.com:8080
============================================================
Lest we forget:
Go play in the traffic.
- Evelyn Spillane (aka Nana)
_______________________________________________
Boston-pm mailing list
[email protected]
http://mail.pm.org/mailman/listinfo/boston-pm