On 06/30/2011 01:08 PM, Phil wrote:
I think this (albeit lightweight) article on The Register adds some
food for thought: 
http://www.theregister.co.uk/2011/06/30/java_misses_the_point_under_oracle/

I think the article's premise is right. Java has fallen too far
behind. Freeze the language spec at Java 7 and focus on the JVM and
functional languages.
Sorry if I'm going to be really harsh, but it's my character. I must say I have a strong prejudice against general media, as I don't trust them when they talk about the Big Bang, the Shuttle, or the latest fuel-cell technology. Figure it out when they talk about software. But I think I can work against my prejudices and I admit I could find a good article about software, after all. But when I find an inception such as:



"Oracle's roadmap for Javas 7 and 8 shows it recognizes the world is pulling away and leaving Java with last-century concepts and ideals. Java 7 is meant to set the foundation for a cloud-friendly platform, but the real cloud-ready features won't make an appearance until Java 8 in 2013 at the earliest.

While Larry and company can't be blamed for the years of stagnation suffered by both the platform and language under Sun Microsystems, the problem faced isn't that Java lacks the technology to work nicely in the cloud: the problem is, as ever, one of perception.

Java is either not "enterprise" enough for cloud computing – apparently lacking the required widgets – or it's too enterprisey and therefore not cool enough to join the likes of Ruby and Python."



"The world is pulling away?" Yeah, look at Tiobe. And what the heck is saying about the cloud? What's a "widget" for the cloud? Sorry, I won't read it further.

So, back to us. Ruby and Python and Groovy and all the dynamic languages are where they were a few years ago and the respective communities was claiming that they were going to take the world by storm. Scala is definitely the most interesting stuff (not by chance, is statically typed), but it's still 0.xx% of share. Let's see whether it grows.

So, what are we talking about?

And, pardon me, why a supposedly objective and scientifically-attituded community should still comment Gosling's points as he's a sort of prophet?



Coming to Groovy, since we're talking about personal experience. It has been the first language I started seriously studying and practicing a couple of years ago, not for replacing Java but because I was curious to see whether it could solve some DSL-like tasks. For me it has been a total delusion. Useless even in parts that it was supposed to be helpful. At present time only a few lines of Groovy survive in a Maven plugin for building an Android project, but just because I didn't find the time to replace it with a simpler solution.

Of corse, this is subjective and I'm totally sure that many guys are doing very smart things with Ruby, Groovy, and what else. And that they're better at it than with Java. Fine. Just don't call yourself "the world".

--
Fabrizio Giudici - Java Architect, Project Manager
Tidalwave s.a.s. - "We make Java work. Everywhere."
java.net/blog/fabriziogiudici - www.tidalwave.it/people
[email protected]

--
You received this message because you are subscribed to the Google Groups "The Java 
Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to