Add more verbosity to index.md for Groovy (#32822)
This commit is contained in:
committed by
Randell Dawson
parent
18a3472df7
commit
62ba46f9ce
@ -2,7 +2,18 @@
|
||||
title: Groovy
|
||||
---
|
||||
## Groovy
|
||||
Apache Groovy or Groovy is a powerful and dynamic language with static compilation and typing capabilities for the Java platform and was designed to increase productivity with its concise and familiar syntax. It integrates with any Java program with ease.
|
||||
|
||||
Appache groovy, or just plain groovy is JVM language, that builds on standard java with many modern and flexible features that developers outside of java have become accustomed too.
|
||||
|
||||
Since groovy can accept most java files. So, its perfect for anyone with a java foundation. In learning groovy, a developer can start out writing java and build on groovy concepts and idioms, and add them to their programs, or even refactor as the develop their groovy chopss.
|
||||
|
||||
Some of those features are dynamic typing, operator overloading, and native support for lists, maps, regualr expressions. Plus, features like automatic null pointer checking, and the safe navigator operator ?. Groovy can even be executed as an uncompiled script.
|
||||
|
||||
|
||||
Popular usages of groovy are:
|
||||
- [gradle](https://gradle.org/)
|
||||
- [grails](https://grails.org/)
|
||||
- [jenkins pipeline configuration](https://jenkins.io/doc/pipeline/steps/workflow-cps/)
|
||||
|
||||
### Hello World
|
||||
Try the traditional "Hello World" example below:
|
||||
|
Reference in New Issue
Block a user