3 ms·
> Groovy doesn't perform the way Java does, Scala is fast, but is a lot more complex That's not quite how it seems for me. Groovy is faster than Scala in my ha
by zmmmmm 8y ago
> Groovy doesn't perform the way Java does, Scala is fast, but is a lot more complex
That's not quite how it seems for me. Groovy is faster than Scala in my hands (using CompileStatic) but its main challenge is complexity. It introduces a thousand quirks that have to be learned and then managed. There are some terrible legacy choices that can't be changed (eg: implicit coercion to Strings). I think this is behind the antipathy you see with people like Gradle users and Jenkins users that are incidentally exposed to it. But it applies also when you use it as a "replacement for Java". It has so many useful built in features but the price of that is all the implicit behavior of all of those need to be learned, along with actually learning Java really well, and with that along with less than perfect IDE support, and it's a steep steep curve.