Wednesday February 20, 2008
Dynamic Language Shootout: Groovy vs. Jython vs. JRuby Travis Jensen has an interesting post titled Our Dynamic Language Shootout:
...
For a variety of deployment reasons, we've decided that whatever we choose will be deployed on the JVM. As a result, this comparison is for the JVM versions of the languages, e.g. JRuby, Jython, and, of course, Groovy, which has no other deployment option. I want to also clarify that I have the most experience with Python and I really like the language. There is no doubt that the language influenced me in my evaluation, but I really tried to remain objective in spite of that.
...
As I did the evaluation, I tried to come up with a broad spectrum of important information. Others at my company gave feedback on the important characteristics. In the end, these are the features that we felt were most important: the interaction between Java and the selected language, the IDE support, the learning curve, existing web frameworks, and the existing community support for the JVM implementation of the language.
His conclusion: Groovy.
I don't think it should surprise you at this point that we chose Groovy. Even being openly biases towards Python first and Ruby second (hey, it's cooler :), I could not, in good conscience, choose either of them for melding into our existing environment.
If I were starting from scratch on a project, my choice would be very different. If I wanted to target the JVM, I would choose JRuby (at least until Jython 2.5 and Django are available); if I wasn't targeting the JVM, then it would be, for my Python, but I'd be equally comfortable choosing Ruby.
Well written Travis - I look forward to reading more about the new life you're breathing into your stilted development practices. Posted in Open Source at Feb 20 2008, 12:08:29 AM MST 2 Comments
Search This Site
Recent Entries
- The 416
- LinkedIn Tech Talk: Kevin Brown on Shindig
- Happy Birthday to Me
- My iPhone Review
- Bus Project Update
- Raible Road Trip #12 Vacation Report
- Raible Road Trip #12
- Bike to Work Day
- LinkedIn has the Biggest Rails app in the World
- RE: Are people blogging less?
Posted by Ashkan on February 20, 2008 at 09:19 AM MST #
On a related note, it seems that other Scala enthusiasts agree it deserves more respect.
Posted by Matt Raible on February 20, 2008 at 11:41 PM MST #