|
I haven't voted twice, but both JavaScript and Ruby are common for me these days. JavaScript because of browsers. Ruby for other scripting. I like (J)Ruby over Groovy because it exists in both Java and non-Java versions and has a larger crowd, more history, and more documentation. I could be efficient in Groovy since I can call Java APIs, but to be efficient as scripting, I need to learn the custom API extensions. By that time, learning Ruby APIs and learning Groovy APIs are similar levels of effort. If Groovy tool support gets good enough (and performance too) that it can start replacing Java itself, then it will get more attention from me. |