By java_dm
via marxsoftware.blogspot.com
Published: Jul 30 2009 / 13:42
| Core Spring Data | |
| Written by: Oliver Gierke | |
| Featured Refcardz: Top Refcardz: | |
| 150+ Refcardz Available · Get them all | |
By java_dm
via marxsoftware.blogspot.com
Published: Jul 30 2009 / 13:42
Comments
Jacek replied ago:
I'd say Scala is the real replacement for Java (especially since it does not suffer from Groovy's performance hit). I'd take a statically typed language any time.
Miloskov replied ago:
You are right, I like Groovy but Scala is the next step but I hope the fix the tooling.
ddelponte replied ago:
I disagree. Scala is too "heady" and unapproachable for a lot of developers. I prefer a language and framework that makes creating applications easier. It's my opinion that Groovy/Grails is better at this than Scala.
mheath.myopenid.com replied ago:
This doesn't make sense to me. You're comparing a language and a framework, Groovy/Grails, to just a language, Scala. By this logic, does that mean Java itself is too "heady" and unapproachable for a lot of developers too?
ddelponte replied ago:
Let me clarify. I believe my argument holds true for:
Groovy vs. Scala
Groovy vs. Java
Groovy/Grails vs. Scala/Lift
Scala is fine, I'm just of the opinion that Groovy is easier to learn.
Jacek replied ago:
You are *probably* right. But Scala seems a lot more powerful...and it does not suffer from Groovy's relative performance problem (compared to Java).
That's a big thing.
It may very well change when all the dynamic JVM languages get updated to use invokedynamic. That may be the game changer for dynamic languages. If JRuby or Jython could run at Java speeds that would be a huge boost.
Voters For This Link (23)
Voters Against This Link (0)