SpringSource has announced the availability of Grails 1.1, a rapid web application development framework based on Groovy and Spring. The company also released Groovy 1.6, the dynamic language for the Java Virtual Machine (JVM), that provides seamless integration with Java.
Grails 1.1 simplifies and accelerates web application development, letting developers focus on delivering new applications and capabilities to customers at a much quicker rate than complex and bloated application infrastructure alternatives. The new release provides a deeper integration with Spring by adding Spring namespace support and standalone usage of Grails Object Relational Mapping inside Spring MVC. It also provides tighter integration with the Java ecosystem through support for key build tools such as Maven and Ant + Ivy. Additionally, Grails 1.1 provides greater support for the vibrant plug-in community with key plug-in features such as global plug-ins, transitive plug-in resolution and modular plug-in development.
Groovy 1.6 provides greater compile-time and runtime performance improvements, abstract syntax tree (AST) transformations that support transformation annotations, and out-of-the-box support for OSGi. Groovy also lets developers extend the Java platform to create embedded Domain-Specific Languages that express unique business concepts in a readable and maintainable fashion.
Grails 1.1 also provides incremental improvements to key components and an increased level of performance and robustness due to its foundations on Spring, differentiating it from Django and Ruby on Rails.