Despite Perl is powerfull and eficient, it has become the Cobol of the WWW

I'd agree with him.

I'd consider it a compliment.

The application needs to be written in a language with a future

Depends on the estimated lifetime of the application. Perl 5 isn't going to disappear in the next few years. Well before it does we'll have much more information on whether PHP N>5, Ruby 2, Perl 6 or some other interesting language is going to get the most market share and/or be most useful.

(Personally I think Perl 6 vs Ruby 2 is going to be interesting.)

But what whould you say to this person?

If it were me I'd be advising him to pick whichever language gives him the most bang for his buck now. The way that PHP is evolving it's not going to be any easier to maintain than Perl 5 in a few years time - so I don't think he'll save anything long term. I just don't think we have enough information to make a good guess on what (if any) "dynamic" language is going to be dominant in five years time.


Update: Spooling mistook fixed. Thanks demerphq


In reply to Re: "Perl is the Cobol of the WWW" by adrianh
in thread "Perl is the Cobol of the WWW" by fauria

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.