Linked by vodoomoth on Fri 24th Sep 2010 22:56 UTC
Java Oracle has made some decisions about Java: in order to release JDK 7 in the middle of next year, they have decided to change priorities and specifically, postpone three features: Jigsaw, Lambda and Coin.
Permalink for comment 442614
To read all comments associated with this story, please click here.
Java vs other languages
by shashank_hi on Sat 25th Sep 2010 02:23 UTC
shashank_hi
Member since:
2009-08-27

I use Java, almost exclusively, for my programming needs. I tried Ruby for about a year. It was must faster to develop code in Ruby, but it was a pain to debug and maintain it. This has been an issue with almost all dynamic languages. Perl offers to check variable declaration for you, which puts it a step above most dynamic languages, but OOPS in Perl is an afterthought, which makes larger projects get ugly very quickly. Moreover, when Java is used in an IDE, it is a delight to work with, which has me coming back to it all the time.

C# is the only serious contender to Java, in my opinion. With the Mono projects, C# is not platform specific anymore. I've often considered switching to C#, especially to take advantage of its association with .NET, but never got around. Mostly because a lot of the dependencies I use are written in Java, and partly because I'm quite familiar with Java. So I don't think I'm abandoning it soon. But, at the end of the day, it needs to evolve. Closures would definitely provide a major boost to my code cleanliness. Too bad that it won't show up anytime soon.

Reply Score: 3