My thoughts on this can be summed up in a phrase: "Right tool for the job."

How do you go about figuring out the right tool for the job? Glad you asked!

Some (but not all) of the criteria I used for picking a language for a task is as follows:

I have to confess that I have yet to write something that has gone production in Java. Not that I haven't started to, but somewhere along the line I run into something that I intended for Java to do that I couldn't make it do and I threw my hands up in the air and found another way to do it. So some of my opinions about Java are colored by my perceptions of the language.

On the other hand for heavily UI/Web based applications I might consider writing a Java UI to run on a user's local browser and use Perl as my backend to collect and ship data.

Another consideration that I did not list above that is an important one to you professionally is if the technical direction of your company expects you to code in Java (or some other language) and you refuse then this could be reflected negatively in your next performance appraisal. The exception (possibly) to this is if you are considered a big fish in your local pond and you can convince whoever is setting the techinical direction that there is merit to doing something other than the set technical direction.

Just my US$0.02 worth...


Peter L. Berghold -- Unix Professional
Peter at Berghold dot Net
   Dog trainer, dog agility exhibitor, brewer of fine Belgian style ales. Happiness is a warm, tired, contented dog curled up at your side and a good Belgian ale in your chalice.

In reply to Re: Choice of development language:Perl or Java by blue_cowdawg
in thread Choice of development language:Perl or Java by chimni

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.