Add more verbosity to index.md for Groovy (#32822)

This commit is contained in:
Jesse Schwartz
2019-06-28 02:36:54 -04:00
committed by Randell Dawson
parent 18a3472df7
commit 62ba46f9ce

View File

@ -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: