Well, I can share a bit. I do not use perl for web development. I use PHP. I love perl, for everything except the web. I have tried mod_perl, python and ruby, but PHP just seemed completely geared to making web pages and making them easy to develop and maintain.

From my perspective there aren't many things that a web language has to have. It has to have great database access (and that's why I use adodb in php). It has to be able to set/get all the variables (cookies, sessions, system, get, post etc..) that are available in a web environment in an easy way. It has to be modular. I could give mod_perl another go because I haven't given it in a go in 7+ years and I'm sure it's a lot more mature, but why? I have yet to run into a problem writing a web page in PHP for a solution.

The command line is an entirely different matter. And I will cry big tears if I'm forced to leave PERL for my ETL work for some fly-by-night language. In fact, my company told us once that we had to use Java. We spent time and energy writing our applications in Java, but in the end we convinced management to allow us to switch back to Perl. I don't want to get into a !java discussion, but let's just say that I didn't find it to be geared to command line ETL work.

--
I used to drive a Heisenbergmobile, but every time I looked at the speedometer, I got lost.

In reply to Re: [OT] Re: One Monasterian's Prodigal Journey by KurtSchwind
in thread One Monasterian's Prodigal Journey by bradcathey

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.