Faster Development with CFML and Groovy*
CFML developers love the language's capabilities for RAD application development, but it can get even faster with Groovy and full access to the Java stack beneath it.
CFML has long been known as a lightning-quick way to build web applications of all sizes, but it has always fallen short on allowing developers to leverage the JVM underneath it. Enter Groovy, another dynamic language for the JVM that provides for all of the Java ecosystem’s power, but lacks in the “web framework” department. GroovyServlet and Grails both partially answer the question, along with integration into other frameworks, but they don’t attain CFML’s ease of use in many cases.
Between these two languages, however, the the coverage is pretty complete: CFML is a fantastic web toolkit, while Groovy provides wonderful backend and integration capabilities. Marrying them together takes a little effort, but the rewards are huge, regardless of which side of the union you start out on.
Whether it’s using Groovy to access Java libraries (e.g. Hibernate) from CFML, using CFML to rapidly build a rich web UI for existing Java/Groovy applications, or starting from scratch with the best of both worlds, make sure you’re getting the most of your JVM. You (and your boss and clients) will be happy you did.