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 442689
To read all comments associated with this story, please click here.
RE: No thanks to Java
by ebasconp on Sat 25th Sep 2010 14:21 UTC in reply to "No thanks to Java"
Member since:

I've tried learning Java, but the lack of properties (C# does this so awesomely), lack of lambdas, and to be frank, a lack of LINQ, makes it so I just can't stand it as a language.

The problem with you is that you want Java to be C#. C# has its evolution by that way and we should not expect that Java is going to evolve by the same way:

* Properties: They are just an elegant way of write GetX() and SetX().

* Lambdas: They were part of the JDK 7 release plan, so, you will see them some day... Anyway, you have anonymous classes that do the work.

* LINQ: Beautiful C# extension but could be implemented as a set of libraries.

Java is dieing, the JVM is still solid, but give it a few years, and Clojure, JRuby, Jython, and others will kill it off, IMO.

Java is going to be the "C" of such languages. Nobody is going to rewrite the whole JDK in such languages, so, Java will always be the language where the JDK is going to grow.

Edited 2010-09-25 14:22 UTC

Reply Parent Score: 4