Groovy Theory
A multi-facated language for Java Platform
Groovy is powerful and optimised, featuring dynamic typing along with static typing and static compilation capabilities.
A language integrated smoothly with Java program, and immediately deliver to your application powerful features, including scripting capabilities, Domain Specific Language authoring, runtime time, compile time, meta programming and function programming
features of Groovy languages
Flat learning curve:
Concise, readable and expressive syntax, easy to learn for Java developerSmooth Java Integration
seamlessly and transparently integrates and interoperates with java and any third party lib.
Vibrant and Rich eco system
Web development, reactive application, concurrency, / Asynchronous, parallism library, test framework, build tools , code analysis, GUI building,
powerful features
Closure, builder, runtime, compile time, meta programming, functional programming, type inference, and static compilation.scripting and testing glue
great for writing concise and maintenance test, and for all you build and automation tasks
Subscribe to my newsletter
Read articles from Anil directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by