B.4. Grails

Grails (http://grails.codehaus.org) uses the Groovy language (a scripting language built on top of the JVM) to implement a web tool that incorporates both the Rails-like convention-over-configuration structure and the model-view-controller (MVC)structure. Like Rails and CakePHP, Grails enforces a standard project layout and database configuration. Grails can also integrate with Java tools like Hibernate and Spring for its data management. Like Django, Grails defines model attributes inside the model object.

Get Professional Ruby on Rails™ now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.