There are a lot of things to consider when choosing a new language or approach to application development. One thing to consider is just how productive you could be when compared to an existing approach or language.
The potential productivity gains from learning groovy are being discovered and compared to other approaches in this interesting blog.
For those who don’t want to click through, it appears Groovy / Grails is more productive than Ruby / Ruby On Rails. I’m sure this is subjective and I’m happy to hear from those who have done both. I have done both but I haven’t done enough to comment.
One thing I am hearing a lot is a new Ruby mantra, “It’s so fast to develop but it runs slow and I’m spending a lot of time performance tuning.”
I’m still keen on the groovy approach, as you may have guessed.
Hopefully one day everything will be as fast as Lint !