From: marc Date: 2009-06-05T21:04:15+09:00 Subject: Re: Ruby vs. Groovy: your perspective Michael Bruschkewitz said: > "marc" schrieb im Newsbeitrag > news:h0akoq$eti$2@ger.gmane.org... >> Michael Bruschkewitz said: >> >>> IMHO, Java is the language of choice for (portable) GUI-Apps if you >>> don't have the need for hardware-or OS-near programming. (There are >>> GUI-Libs for Ruby too, however, currently no IDE provides >>> possibilities for Ruby as some do for Java.) >> >> Better still, use JRuby. All the advantages of Java (when you need it) >> and all the bnefits of Ruby when you don't. (You can package and deploy >> with rawr.) > > That's what I discussed yesterday w/ Logan, rawr-Maintainer. I did JRuby > into Java integration in my last project. But my colleagues already know > Ruby. > > My argument was: > If you're in an environment which is familiar to Java but not to Ruby, I > would prefer Groovy. Sure, the barrier to entry is lower. Also, as a manager type, I often encounter devs who treat their day job as just that and are not interested or motivated to learn more than they have to - they quietly drive me nuts, to be honest! If this is the case, then Groovy is more likely to succeed - and you won't encounter quiet hostility every day at work! If you have "old skool" devs who are interested in their work, then I'd push on with JRuby (and by association Ruby). Ruby isn't "better", necessarily, but it has features that allow you to do things a lot more tersely than Java, which I'm sure we'll agree is rather a verbose language, and I like that. There's also an element of simply using and doing something different. It's refreshing, invigorating, and I believe aids creativity. -- Best, Marc "Change requires small steps."