Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>A really dynamic language with a simple and nice syntax, flat learning curve for existing Java teams, unparalled Java integration and boosts the existing JDK with many great methods, bringing huge productivity gains. It could easily be called Java/JDK 2.0 </p> <p><strong>Neal Ford did a great comparison between Groovy and JRuby</strong> <a href="http://nealford.com/downloads/conferences/Comparing_Groovy_and_JRuby(Neal_Ford).pdf" rel="nofollow">http://nealford.com/downloads/conferences/Comparing_Groovy_and_JRuby(Neal_Ford).pdf</a></p> <p>About performance, it's superb for a dynamic language and Groovy 2.0 support static compilation making it really fly.</p> <p>"With the @CompileStatic, the performance of Groovy is about 1-2 times slower than Java, and without Groovy, it's about 3-5 times slower. (...) This means to me that Groovy is ready for applications where performance has to be somewhat comparable to Java."</p> <p><strong>Performance Test: Groovy 2.0 vs. Java</strong> <a href="http://java.dzone.com/articles/groovy-20-performance-compared" rel="nofollow">http://java.dzone.com/articles/groovy-20-performance-compared</a></p> <p>If you never saw dynamic languages performance numbers, before you get stucked, please see benchmarks with other dynamic languages and web frameworks in a real use case (Groovy 1.8 - Grails 1.3.7): <a href="http://www.jtict.com/blog/rails-wicket-grails-play-lift-jsp/" rel="nofollow">http://www.jtict.com/blog/rails-wicket-grails-play-lift-jsp/</a></p> <p>Performance is ever relative to what you want to do. I've used Groovy since 2008 with great success on big projects. It's just make job done in time business need. </p> <p>Hope that helps!</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload