I've moved this post to the appropriate forum.
Grails is a Groovy version of the "Ruby on Rails" web development platform. Rails is a framework that emphasizes defaulting over configuration; you generate a skeleton web app using some scripts, add a little code here and there, and the framework "does the right thing" in general for things you don't touch. Groovy is a scripting language for the JVM with a simplified Java-like syntax, and many Ruby-like features. So Grails is an attempt to bring the Rails ethos to the
Java platform.