Subversion
Written by: Lorna Jane Mitchell
Featured Refcardz: Top Refcardz:
  1. Git
  2. DNS
  3. Data Mining
  4. Spring Data
  5. Subversion
  1. Spring Data
  2. Subversion
  3. Spring Config.
  4. Spring Annotations
  5. Data Mining

Link Details

Link 360709 thumbnail
User 452305 avatar

By fifthposition
via dave-klein.blogspot.com
Published: Feb 09 2010 / 10:58

Why do individuals and companies still say things like “We can't use Grails because we are a Java shop”? Do “Java shops” use Spring? Spring beans can be written in Groovy. Do “Java shops” use JSF? JSF backing beans can be written in Groovy. Contrariwise, most Grails artifacts can be written in Java. Grails is a Java framework, just like Spring, JSF, etc. It just happens to be the first one out with Groovy support.
  • 77
  • 0
  • 10364
  • 17

Comments

Add your comment
User 215370 avatar

rainwebs replied ago:

0 votes Vote down Vote up Reply

Reading the comments I wonder if the tools and the Grails concept are enterprise-ready.

User 246135 avatar

daveklein replied ago:

3 votes Vote down Vote up Reply

Grails is being used in enterprises very successfully now. I've used it in three different enterprise "java shops" and I know of others who have as well. Integrating different frameworks that often have overlapping functionality will always be more difficult than working with any one framework by itself.

Many of the comments had to do with Maven integration, which is newer and still has some rough spots (though the case could be made that Maven has its share of rough spots too :)

Grails is basically a much more productive way of using Java frameworks that are already predominant in the enterprise, so I think the short answer to your question is "Yes. Grails is enterprise-ready".

User 170066 avatar

DimitrisAndreou replied ago:

0 votes Vote down Vote up Reply

So the point of the article is that "Grails make sense", because one can write spring beans, JSF components and XML with groovy? Or what?

User 246135 avatar

daveklein replied ago:

0 votes Vote down Vote up Reply

Many people at many organizations have seen and acknowledge the productivity gains that can come with using Grails but have been hesitant to adopt it because it's not a "Java framework". My point is that excuse doesn't make sense and that taking advantage of Grails does make sense.

User 170066 avatar

DimitrisAndreou replied ago:

0 votes Vote down Vote up Reply

I see. This means that an argument along the lines of "we can't use grails because it's not a java framework" does not make sense, agreed - note though that this doesn't imply that it *makes* sense to use grails (unless that indeed was the sole reason for not using grails).

User 246135 avatar

daveklein replied ago:

0 votes Vote down Vote up Reply

I see your point. I do think that Grails makes sense for a host of reasons, but that wasn't the point of this particular post. I guess I took a bit of creative license with this title. :-)

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.