aspose file tools*
The moose likes Groovy and the fly likes Grails' Features Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Java 8 in Action this week in the Java 8 forum!
JavaRanch » Java Forums » Languages » Groovy
Bookmark "Grails Watch "Grails New topic
Author

Grails' Features

Vijitha Kumara
Bartender

Joined: Mar 24, 2008
Posts: 3775

Hi Dave,

1- What features Grails provides as it allow us to use other frameworks like Spring, Hibernate with it?
2- What are the advantages of Grails' controllers over that of frameworks like Spring's, are they same with regards to funtionality?

Thanks,


SCJP 5 | SCWCD 5
[How to ask questions] [Twitter]
Dave Klein
author
Ranch Hand

Joined: Aug 29, 2007
Posts: 77
Hi Vijitha,

Grails gives you the power and features of these underlying frameworks but applies the principle of Convention over Configuration to them and wraps them in the Groovy language to make them so much easier to use. So, I would say the biggest gain with Grails over Spring and Hibernate on their own, is productivity. You can do all the same things with a lot less code, but you don't lose flexibility or lock yourself in since the underlying frameworks are still there if you need to dig into them.

Hope that helps,
Dave
Vijitha Kumara
Bartender

Joined: Mar 24, 2008
Posts: 3775

Dave Klein wrote:Grails gives you the power and features of these underlying frameworks but applies the principle of Convention over Configuration to them and wraps them in the Groovy language to make them so much easier to use.

Thanks Dave. So Grails provides another higher level API for features of those frameworks? And what about the tag support, Is it like JSTL (I don't have any experience on Grails )?
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Grails' Features
 
Similar Threads
What forum is appropriate for grails questions?
Groovy Frameowrks
What's new in Grails 1.2
Groovy + JSF versus Ruby on Rails versus PHP
When not to use Stripes