Groovy Theory

AnilAnil
1 min read

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 developer

  • Smooth 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

0
Subscribe to my newsletter

Read articles from Anil directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Anil
Anil