Meaningless Drivel is fun!
The moose likes Groovy and the fly likes What is Groovy? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Languages » Groovy
Bookmark "What is Groovy?" Watch "What is Groovy?" New topic

What is Groovy?

John Eric Hamacher
Ranch Hand

Joined: Apr 25, 2007
Posts: 230

What is Groovy and why does it exist. I've have heard the name used but I have never had the occasion to explore what it is.

Marc Peabody
pie sneak

Joined: Feb 05, 2003
Posts: 4727

From Groovy Homepage:
-is an agile and dynamic language for the Java Virtual Machine
-builds upon the strengths of Java but has additional power features inspired by languages like Python, Ruby and Smalltalk
-makes modern programming features available to Java developers with almost-zero learning curve
-supports Domain-Specific Languages and other compact syntax so your code becomes easy to read and maintain
-makes writing shell and build scripts easy with its powerful processing primitives, OO abilities and an Ant DSL
-increases developer productivity by reducing scaffolding code when developing web, GUI, database or console applications
simplifies testing by supporting unit testing and mocking out-of-the-box
-seamlessly integrates with all existing Java objects and libraries
-compiles straight to Java bytecode so you can use it anywhere you can use Java

A good workman is known by his tools.
I agree. Here's the link:
subject: What is Groovy?
jQuery in Action, 3rd edition