You know, I thought long and hard as to whether Scala or JRuby should be in this list.
I think Scala is a really solid platform to build on. It has the right balance of static typing and ease of expression.
Unfortunately, for the average Java developer, I believe it's too big a leap. Furthermore, I don't think a language that's as powerful as Scala has any effect on what a developer can build. I think what has more effect are the infrastructures one can build on top of. That is why OSGI, JCR, GWT and Cloud Computing tops the list. Groovy was on this list for pragmatic reasons.
Mats Henricson
You know, I thought long and hard as to whether Scala or JRuby should be in this list.
I think Scala is a really solid platform to build on. It has the right balance of static typing and ease of expression.
Unfortunately, for the average Java developer, I believe it's too big a leap. Furthermore, I don't think a language that's as powerful as Scala has any effect on what a developer can build. I think what has more effect are the infrastructures one can build on top of. That is why OSGI, JCR, GWT and Cloud Computing tops the list. Groovy was on this list for pragmatic reasons.
Carlos