186 karma · joined April 8, 2012
Probably more comparable to Groovy in syntax and performance.
...alternatively combine the performance of Java with a highly expressive language e.g. Scala
With Scala statically typed and verbose are not synonymous. Statically typed = high performance. Type inference and compact syntax = expressive. Best of both worlds. Languages like Ruby bring expressive syntax, but performance suffers. Performance is becoming increasingly important with mobile applications, one of many reasons Ruby adoption has stagnated since the end of 2010 (see open source contribution and indeed.com charts).
You're suggesting that Vert.x is more production ready when it was only released 3 days ago? http://vertxproject.wordpress.com/2012/05/09/vert-x-1-0-fina...
A good list of books for learning Play and Scala: http://capecoder.wordpress.com/2012/05/06/scala-books-being-...
IntelliJ + Scala plugin is widely regarded as the best IDE for Scala work: http://www.jetbrains.com/idea/free_java_ide.html
Any benchmark you care to look at should clearly shows JVM is much faster: http://shootout.alioth.debian.org/u64/benchmark.php?test=all...
Might be nice to also see a FAQ about the differences between vert.x and Play 2
We need to consider memory consumption too. Dalvik obviously uses less memory than regular JVM, and probably less than mono if I were to guess.
Off-topic, but it really shouldn't be necessary to provide a continent when naming a country e.g. Japan, Asia.