Back to Java

September 29, 2010

So I’m coding in Java again for the first time since 2003. I do prefer C++ or Python, and I’ve always – tongue in cheek – slated Java as the Cobol of the 21st century. But Eclipse is nice, so’s Maven, and generics are good too. BigDecimal sucks. But it does make me feel like I’m cycling with training wheels on…


3 Responses to “Back to Java”

  1. Sean Hunter Says:

    Have you tried scala? It’s a sort of less-sucky version of java with some functional characteristics.

  2. alexei Says:

    Although I have vastly more experience with C++, I do find that I am more productive using Java (the language, the libraries and Eclipse all contribute to that.)

    The language obviously has its share of gremlins. To give one example, the lack of operator overloading is incredibly annoying for anyone who does scientific programming in Java.

    All in all, I am finding it a rather pleasant experience despite the shortcomings.

    Oh, and Jython bridges Java and Python beautifully.

  3. John Says:

    Java is denigrated by many but the cross platform nature (c.f. to .NET and C++/C), the outstanding tools support (Eclipse, Netbeans, Intellij), Findbugs, PMD, Spring, Hibernate, log4j etc leave a lot of competitors in the shade.

    Sure Scala is nice but do you want run of the mill developers coding in it? Java allows you to ramp up a team with good developers in a short space of time. We now mix it with a lot of Groovy for increased productivity.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s