Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery
 
PerlMonks  

Re: Perl Advocacy: Sometimes java is bitter...

by lachoy (Parson)
on Feb 08, 2002 at 17:10 UTC ( [id://144148]=note: print w/replies, xml ) Need Help??


in reply to Perl Advocacy: Sometimes java is bitter...

No offense, but Perl folks need to get it through their heads that denigrating Java isn't advocating Perl. It seems there's a perception among Perl folks that Java is only big corporate stuff when in fact there are many thriving open-source projects attracting extremely smart and passionate coders.

Not only that, but it makes us look cheap and petty, and we're better than that. Perl is more than strong enough to stand on its own in tasks for which it's suited.

Chris
M-x auto-bs-mode

  • Comment on Re: Perl Advocacy: Sometimes java is bitter...

Replies are listed 'Best First'.
Re: Re: Perl Advocacy: Sometimes java is bitter...
by hackmare (Pilgrim) on Feb 08, 2002 at 18:18 UTC

    You're absolutely right, and I could have used a better title.

    But it seemed so appropriate - java --- bitter. :) and it's nice to see what seems to be a growing trend in the IT community that we need to have continue if we want the slightest chance of writing perl in 2-3 years... I feel that the java marketing campaign of Java As The Pure Language has to be put in its place.

    Java is a language. just another language. And it has its merits. I was impressed by the speed at which I picked it up.

    But something that really doesnt impress me is the following:

    working in a 100% perl team in a bank (the only perl team in a company with over 5000 IT people and well over a thousand developers), we get hammered every day by the same corporate perspective:

    What?? You're using perl? But don't you read the Sun/IBM advertisements, and don't you go to the (sponsored) IT conferences?
    Everyone knows that Java is The Only Enterprise, Scaleable Language For The Internet

    Of course we know that Java can generate great apps. But we also all know that Java is really popular because it is backed by giant marketign campaigns which are marginalising other, just as good if not better, languages.

    And this is why I posted this article and smiled.

    I've been told at least once a month for the last two years that we need to rewrite our application in Java because the corporate powers want to go there. Then we've given a demo of the application, and then the PMs have figured out how expensive it would be to write a new version in Java (the current estimate is 3x to 5x what it cost to do in perl). And then they leave us alone for a couple of weeks, until we get hit again.

    The fact of the matter is that advertizing is how decision makers are influenced, and perl has no credible entity advertizing that it is a reliable, rugged, valuable alternative.

    Either this is advertized or we learn java and wish we could use regexes. have you looked around to see how many contracting or permie postings even _mention_ perl on the job boards? Unless we accept that perl is dead, which I find really hard to do, then maybe bad press for the other languages (you know - the ones that don't feed us?) is a good thing.

    Anyways, the article made me laugh, but I appreciate your point.

    BTW, please don't misunderstand me. think that the ad campaigns for Java are great ideas and do good things. as far as marketing goes, IBM and Sun are doing an excellent job of cornering an industry, and I applaud them for it.
     
    Hackmare

Re: Re: Perl Advocacy: Sometimes java is bitter...
by maverick (Curate) on Feb 08, 2002 at 18:05 UTC
    It all depends on how you use information like this...

    Sure, there will be people who will (wrongly) scream See, Java SUCKS!...and to me they end up sounding as moronic as those who scream See, Perl SUCKS!.

    On the other hand, if you can acquire some intelligent reasoning from messages like these, then I think you owe it to yourself as a developer and to your clients to be as well informed as possible. If I were talking to a client that was considering going the EJB route, I'd want to talk to the author of this piece and gain more detail on why it didn't work for him. Then I could say, 'that might not be the best way' and cite this developers experience. That isn't Java bashing to me, nor is it Perl advocacy. Perl might be the right tool...it might not. I guess the bottom line is to have reasons and evidence to support why you think some tool isn't the right one.

    /\/\averick
    perl -l -e "eval pack('h*','072796e6470272f2c5f2c5166756279636b672');"

Re: Re: Perl Advocacy: Sometimes java is bitter...
by Moonie (Friar) on Feb 08, 2002 at 17:15 UTC
    I agree with you lachoy - as is said many a times in different nodes in the past. Each language has it's uses and functions. The question is.. are you using the right language for your function..and if you are...are you using it right? Anyways, I think that there are positive and negatives to all languages... each has their uses (none are perfect.. yet).

    - Moon

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://144148]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others imbibing at the Monastery: (2)
As of 2024-04-20 05:39 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found