Chariot Training Classes

Training Courses

I run Chariot's training and mentoring services. We provide training in AngularJS, HTML5, Spring, Hibernate, Maven, Scala, and more.

Chariot Education Services


Chariot Emerging Tech

Learn about upcoming technologies and trends from my colleagues at Chariot Solutions.


Chariot Conferences


Entries in g2one (1)


SpringSource acquires G2One

From PC World and other sources...

SpringSource just purchased G2One, the company backing Groovy and Grails. I think this is a great, if somewhat expected, move, for several reasons:

First, G2One is giving SpringSource the agile development platform it needs to stay competitive with other Java-based rapid application platforms, such as JBoss Seam.

The Seam framework seems to be geared toward building applications rapidly, gluing together JSF front-end web applications with back-end EJB, JPA and Hibernate. From my limited research, it seems to do a pretty good job at simplifying JSF and at gluing together components into a simple, easy to access context. However, Seam still generates lots of descriptors, and is more heavyweight when it comes to deployment (you generally should deploy in a full container such as JBoss). You could argue that Seam, while building more heavyweight components, still runs the standard Java EE component stack.

Grails is a tremendously productive platform. You can build applications using Groovy, taking advantage of the dynamic typing and closures, as well as the fantastic GORM relational mapping tool (which is backed by Hibernate). The front-end supports scaffolding, so that you can dynamically generate prototype web pages for CRUD operations, all while validating and imporoving your domain model.

Reading through the Merger FAQ, it appears that G2One users will be able to gain support by purchasing a SpringSource license, SpringSource / Covalent will now help maintain / enhance Grails, and that they will keep the framework free via the Apache Software License.

This will be a huge leg up for the Grails platform and the Groovy community. I'm looking forward to seeing more Grails opportunities in the future.