The Grails Framework

Authors: The Grails Team

Version: 3.3.2

Introduction

Grails is a full stack framework and attempts to solve as many pieces of the web development puzzle through the core technology and its associated plugins. Included out the box are things like:

  • GORM An easy to use Object Mapping library with support for SQL, MongoDB, Neo4j and more.
  • View technologies for rendering HTML as well as JSON
  • A controller layer built on Spring Boot
  • A plugin system featuring hundreds of plugins.
  • Flexible profiles to create applications with AngularJS, React and more.
  • An interactive command line environment and build system based on Gradle
  • An embedded Tomcat container which is configured for on the fly reloading

Getting Started

  • Download and then set up an environment variable called JAVA_HOME pointing to the location of Java Development Kit (JDK) installed version 1.7 or above
  • Download and set the GRAILS_HOME environment variable to the location a binary distribution of Grails