Linked by Thom Holwerda on Wed 3rd Jan 2007 22:15 UTC, submitted by Tom Nichols
Java Groovy 1.0 has been released and is available for download from the project homepage. "Groovy is a dynamic language for the JVM that integrates seamlessly with the Java platform. It offers a Java-like syntax, with language features inspired by Smalltalk, Python or Ruby, and lets your reuse all your Java libraries and protect the investment you made in Java skills, tools or application servers. Groovy can be used for various purposes, from ad-hoc shell scripting leveraging Java APIs, to full-blown web applications built on Spring and Hibernate through the Grails web framework. It can also be integrated very easily in your applications to externalize business logic, create Domain-Specific Languages, or to provide templating capabilities, and much more."
Permalink for comment 198493
To read all comments associated with this story, please click here.
Grails versus Rails
by g2devi on Thu 4th Jan 2007 17:31 UTC in reply to "About Grails and Groovy"
g2devi
Member since:
2005-07-09

From reading the docs, one thing that Grails has that Rails doesn't (from what I've read, due to philosophical reasons) is the ability to switch to Hibernate or other Database Object mappers. In my book, this is an important feature since it allows you to evolve your design without having to do a large rewrite.

Here's a question for the Grails experts. From what I've read (6 months ago), the Rails group absolutely refuses to support compound primary keys (they believe that any database design that uses them should be rewritten). Does Grails support (or have plans to support) compound primary keys (without using Hibernate)?

Reply Parent Bookmark Score: 3