Over a million developers have joined DZone.

A Groovy world: why framework configuration APIs matter

· Java Zone

Discover how powerful static code analysis and ergonomic design make development not only productive but also an enjoyable experience, brought to you in partnership with JetBrains

Somebody is writing the next big framework as you're reading. It could be a new OR mapper, a new web framework, a build system or a dependency injection container.

Regardless of what this framework is designed for one thing will determine the level of integration it will get with Groovy and/or Grails: its configuration API.

Here's a list of frameworks that made it into the Groovy and/or Grails and rocked our world, thanks to their configuration APIs. People wrote builders for them or otherwise have integrated them in ways that could not have been foreseen nor were intended by their creators.

They are:

Some notable frameworks that only have a limited integration with Grails simply because their creators did not provide a convenient, reusable configuration API:

Just imagine the power of being able to construct a view in Grails with just a few lines of Groovy code.

If you're working on this next generation frameworks, think of us Groovy developers and please abstract your configuration so that we can reuse your work.

Thanks and happy coding!

Learn more about Kotlin, a new programming language designed to solve problems that software developers face every day brought to you in partnership with JetBrains.


The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}