3 ms·
This is our options. Jruby and clojure are both dynamic, and we prefer them over static typing of Scala. But jruby is closer to ruby, therefore clojure takes th
by DanielRibeiro 16y ago
This is our options. Jruby and clojure are both dynamic, and we prefer them over static typing of Scala. But jruby is closer to ruby, therefore clojure takes the second place in our list.
Scala's type inference makes the typing a lot less of burden, when compared to java, but it is still there.
Just our options. Feel free to make your own. People with lots of Groovy experience may choose Groovy, and those who really don't need much metaprogramming support may choose Scala. This is just not our case.
Some people also feel very uncomfortable with the lack of almost perfect auto-complete. Ctrl+k (text complete) on Netbeans is magical enough for us most of the time. We use lots of TDD, such that we can also refactor safely, therefore, type safety feels more like a burden when writing tests for things that don't exist on statically typed languages than on dynamic. Again, is a matter of taste as well.