Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • language conceptual enhancements
    • Support for closures - re-usable blocks of code
    • Native syntax for lists and maps
    • Support the Gof Builder pattern via the notion of builders
    • Syntax level regex operators and escape sequences
    • Native JavaBean support
    • Operator overloading  to simplify working with datatypes Collections and Maps
    • Polymorphic iteration and autoboxing
    • Extension of Java Standard Library through the GDK
  • useful standard features to enhance developer productivity such as:
  • great user defined modules
    • Gant : a build tool for scripting Ant tasks using Groovy scripts, no XML.
    • Grails : Groovy-based web framework inspired by Ruby on Rails
    • Gram : a simple xdoclet-like tool for processing doclet tags or Java 5 annotations
    • COM Scripting
    • GroovySWT : wrapper around SWT , the eclipse graphical library
    • link
      GroovySOAP
      GroovySOAP
      1http://docs.codehaus.org/display/GROOVY/Groovy+SOAP
      : accessing through groovy web services
    • GSP : Groovy server pages
    • GSQL : accessing databases through Groovy
    • Process : handling external processes
    • XML-RPC : RPC over HTTP really easilly
    • Jabber-RPC: RPC over Jabber based instant messaging systems (including Google Talk)
    • link
      GoogleDataSupport
      GoogleDataSupport
      1http://docs.codehaus.org/display/GROOVY/Google+Data+Support
      : Use the Google Data APIs esilly from within Groovy
    • GORM : Grails Object-Relational Mapping
    • Groovy Monkey: Eclipse Monkey port to Groovy with some enhancements.

...