Preamble

Time is a valuable resource. So principles as KISS and DRY are important and applicable here.

I apologize in advance by extreme simplification and excessive use of hyperlinks. Feel free to discuss whatever you consider relevant, using appropriate means.

Why Groovy and Grails?

Groovy = Java++

Grails = (Spring Framework + Hibernate)++

With time and maturity of the developer and the technology itself:

Groovy = Java **

Grails = (Spring Framework + Hibernate) **

You write the same kind of application, in significantly less time.

And if I discover that some piece of code in Groovy is affecting the performance of my application?

If Groovy is the real cause of the problem, use Groovy++ for that piece of the code;

If the result is not satisfactory, rewrite this piece in Java;

If the result is not satisfactory, rewrite it in C (and use JNI or JNA);

If the result is not satisfactory, rewrite it in C and inline-Assembly (and use JNI or JNA);

If the result is not satisfactory, build your own hardware or give up on programming.

I’m still not convinced, give me more information

Take a deep breath, read and decide for yourself:

And Google is your friend.

Leave a Reply

Your email address will not be published. Required fields are marked *

*


− six = 1

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>