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]] |
{{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] |
||
* [ |
* [[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] |