SpringSource buys Groovy-Grails backer G2One

By Chris Kanaracus, IDG News Service |  Development, grails, Groovy Add a new comment

SpringSource has bought G2One, which provides training and support for the increasingly popular open-source Groovy language and the related Web application development framework Grails. Terms of the deal were not disclosed.

SpringSource is the company behind the Spring framework for enterprise Java development. Grails is based in part on Spring and, like the popular Ruby on Rails Web framework, follows the philosophy of "convention over configuration" to boost developer productivity.

"In many cases, a developer will spend a large portion of their Web development in configuring their app and configuring different elements of the framework to work together," wrote Web developer Brian Burridge in a blog post last year. "... Convention is built into Rails, to save the developer the time in redundantly making these decisions, and to ease the transition as a Rails developer moves from project to project, even company to company."

In buying G2One, SpringSource is betting that demand will grow for Groovy and Grails support and training. Groovy is being downloaded more than 30,000 times per month and Grails downloads are now 70,000 per month, according to SpringSource.

G2One's small staff includes the leaders of the Groovy and Grails projects, which "will continue with a great deal of autonomy," said SpringSource CEO Rod Johnson. SpringSource will hire additional staff and put resources into Grails tooling over time, he added.

Meanwhile, Groovy and Grails have become popular enough to spawn a magazine, GroovyMag, which recently published its debut issue.

"The primary value proposition of Groovy and Grails is that they allow developers to be more concise," said the magazine's editor, Michael Kimsal, a Raleigh, North Carolina, Web developer. "The language itself is more expressive, you get more functionality in fewer lines of code, and fewer lines of code means fewer bugs."

Groovy's similar syntax to Java is also appealing, he said, "People that already know Java know Groovy. It's not a radical shift where you say, 'Throw away everything you've done for the past five years.' ... that to me is the best benefit."

"These are early times," he noted. "This is definitely an early adopter community." But Kimsal expects Groovy and Grails' popularity to rise dramatically in 2009 and 2010.

Another observer wasn't quite as bullish.

"Honestly, I'm seeing a lot more interest in Ruby than Groovy at this point with the clients I talk to," said Jeffrey Hammond, an analyst with Forrester Research, via e-mail. "It may just be a different crowd that I talk to. That said, I think there is an undeniable rise in the level of interest around lean dynamic frameworks like Grails, Rails, the Zend Framework and others."

Such frameworks are purpose-built for Web applications that must create, read, update and delete information in conjunction with a database, making them "well suited for a large number of the types of apps developers build," Hammond said.

    Add a comment

    Post a comment using one of these accounts
    Or join now
    At least 6 characters

    Note: Comment will appear soon after you have activated your account.
    Obscene/spam comments will be removed and accounts suspended.
    The information you submit is subject to our Privacy Policy and Terms of Service.

    ITworld LIVE

    DevelopmentWhite Papers & Webcasts

    White Paper

    HP NonStop SQL Fundamentals whitepaper

    This whitepaper offers a detailed look into the fundamentals of HP NonStop SQL solutions. See how this system delivers unprecedented levels of application availability with fail-safe data integrity and meets the needs of enterprises with large-scale business critical applications.

    White Paper

    Nebraska Medical Center case study

    See how the Nebraska Medical Center implemented a SQL solution to make information more readily available to streamline operations, improve patient care and facilitate medical research with an enterprise solution running on HP NonStop servers.

    White Paper

    Concepts of NonStop SQL/MX

    For DBAs and developers who are familiar with Oracle solutions and want to learn about NonStop SQL/MX, this whitepaper provides an overview of the similarities and differences between the two products-with a specific focus on implementation.

    White Paper

    6 Things Your CIO Needs to Know About Requirements

    If your organization is not predictably successful on technology projects, there is likely an issue in requirements. CIOs must take action and own requirements maturity improvement. There are 6 main things a CIO must know about requirements.

    Webcast On Demand

    User Experience Monitoring

    In this webinar, you will learn hints & tips for improving end-user response times from Forrester Research analyst, Jean-Pierre Garbani.

    Sponsor: Nimsoft

    See more White Papers | Webcasts

    Ask a question

    Ask a Question