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. I've not used Scala enough to confidently state that it can supplant Java everywhere (and please don't make the mistake that I'm assuming therefore that it can't). However within a week of starting to use Groovy at work I realised that there is just no point in using Java where Groovy can do the same job, with significantly less code. Groovy has lots of features that Java doesn't have and won't have any time soon (if ever), re-use of existing Java libraries is trivial and of course I can mix Java in if the need arises. So I can se James Gosling's point. If the man has an intellectual interest in languages he can see that Java hasn't kept up, won't catch up, and the platform is the asset. Despite having used Java pretty much exclusively for the last ten years I owe it no allegiance. I've had the opportunity to work in Groovy and I won't be going back - because I want to write less code to achieve the same result, quicker than I can in Java. I don't care about Java either! And neither does my wife! (that's both a Life of Brian / Sparticus reference _and_ the truth...) On Jun 30, 7:11 am, Mario Fusco <[email protected]> wrote: > "Most people talk about Java the language, and this may sound odd > coming from me, but I could hardly care less." - James Gosling, TSSJS > 2011 > > http://www.theserverside.com/news/2240037412/James-Gosling-Says-He-Do... > > Any comments? -- 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.
