Webware and Rich Internet Applications
11 Jun
Groovy is an “agile dynamic language for the Java Virtual Machine, builds upon the strengths of Java but has additional power features inspired by languages like Python, Ruby and Smalltalk” - from their site. It’s quite interesting, so i decided to write about it. On RailsEnvy blog we can find more features about it from this: article. Many informations also were on last Dynamic Languages World Conference. What is more, Groovy has a brilliant Grails framework inspired by Ruby On Rails. It all looks nifty huh ? but … there is a “little” problem with Groovy - low performance
You can find tests and quick comparison here. UPDATE! (may 2008 test but isnt still truly - JRuby 1.1.2 is faster still, thay compared 1.1.1 version). Why it is so ? explanation you can find in headius (Charles Nutter) blog in this article. Generally speaking if you want to power of Java in beautiful language choose JRuby - its much much better (faster and more powerful) - this is my opinion ![]()