Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Wiki Markup
{div:id=definition}
h3. Groovy...

* 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 classes and libraries*
* compiles straight to Java bytecode so you can use it anywhere you can use Java
{div}

Learn all about the Groovy Ecosystem at GR8Conf

Image Removed

If you're interested in all those great technologies of the Groovy ecosystem, including Grails, Gradle, Griffon, Spock, Gaelyk, and more, be sure to join the Groovy fans at the GR8Conf conference which takes place in Copenhagen, Denmark, on June 6th - 8th. GR8Conf is an affordable conference dedicated to that ecosystem, where you'll learn about the latest novelties and development of those Groovy-powered technologies by the makers themselves, and where you'll have a chance to network with the Groovy users out there.

Experience Groovy 1.8

Groovy 1.8 is the latest major and stable version of the popular dynamic language for the JVM. To learn more about the novelties, make sure to read the release notes. In a nutshell, Groovy 1.8 provides new Domain-Specific Language authoring capabilities for more readability and expressivity of your business rules, runtime performance improvements, the bundling of the GPars parallel and concurrency library, built-in JSON support, new compile-time meta-programming features (several new useful AST transformations), new functional programming aspects for closures, and much more.

...