Category:Groovy: Difference between revisions

Content added Content deleted
m (Removed extra links, added GUI link)
m (Linkified)
Line 1: Line 1:
{{language|Groovy}}'''Groovy''' is an object-oriented programming language for the [[Java]] Platform as an alternative to the Java programming language. It can be viewed as a scripting language for the Java platform, as it has features similar to those of [[Python]], [[Ruby]], [[Perl]], and [[Smalltalk]]. In some contexts, the name JSR 241 is used as an alternate identifier for Groovy.
{{language|Groovy}}'''Groovy''' is an [[object-oriented]] programming language for the [[Java]] platform as an alternative to the Java programming language. It can be viewed as a scripting language for the Java platform, as it has features similar to those of [[Python]], [[Ruby]], [[Perl]], and [[Smalltalk]]. In some contexts, the name JSR 241 is used as an alternate identifier for Groovy.




Line 11: Line 11:
* simplifies testing by supporting unit testing and mocking out-of-the-box
* simplifies testing by supporting unit testing and mocking out-of-the-box
* seamlessly integrates with all existing Java objects and libraries
* seamlessly integrates with all existing Java objects and libraries
* compiles straight to Java bytecode so you can use it anywhere you can use Java
* compiles straight to Java [[bytecode]] so you can use it anywhere you can use Java




Useful Groovy links:
Useful Groovy links:
* [http://groovy.codehaus.org Official site]
* [http://groovy.codehaus.org Official site]
* [http://en.wikipedia.org/wiki/Groovy_(programming_language) Wikipedia]
* [[wp:Groovy_(programming_language)|Wikipedia]]
* [http://groovy.codehaus.org/Articles Groovy articles]
* [http://groovy.codehaus.org/Articles Groovy articles]
* [http://www.jcp.org/en/jsr/detail?id=241 JSR 241]
* [http://www.jcp.org/en/jsr/detail?id=241 JSR 241]