For some odd reason client wants to switch to Java.

Maybe you should try to talk to the customer, find out why she wants to switch, and maybe explain that since you know Perl better than Java, development in Java will take longer.

There are reasons why some people don't like java, but most of them are rather technical (for example that you need much more code to express something than in Perl, and some oddities like type erasure), but they are typpically not what a client is interested.

Typically clients want to have a product implemented in a way that's fast, cheap, reliable, finished early, easy to maintain, easy to find maintainers for (that's probably easier for Java than Perl, given the shear amount of Java programmers) etc.

You can use the knowledge for your own ends, and argue that you have better Perl expertise and than Java; however that might backfire if the client doesn't want to make a compromise, and rather choses a different consultant.

Perl 6 - links to (nearly) everything that is Perl 6.

In reply to Re: Reasons to hate Java? by moritz
in thread Reasons to hate Java? by paragkalra

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.