1 Groovy Fundamentals m1 Slides
1 Groovy Fundamentals m1 Slides
Static Languages
(Java, Scala)
Dynamic Languages
(Groovy, Clojure, JRuby)
Static Languages
(Java, Scala)
DSLs
(Apache
Camel, Gradle)
Dynamic Languages
(Groovy, Clojure, JRuby)
Static Languages
(Java, Scala)
Why Groovy?
Most Java syntax is legal Groovy syntax
Why Groovy?
Most Java syntax is legal Groovy syntax
Groovy leverages existing Java libraries
Why Groovy?
Most Java syntax is legal Groovy syntax
Groovy leverages existing Java libraries
Groovy objects extend the java.lang.Object
Summary
The future of the JVM lies in polyglot programming
Summary
The future of the JVM lies in polyglot programming
Groovy is the most accessible alternative JVM language to Java
programmers
Summary
The future of the JVM lies in polyglot programming
Groovy is the most accessible alternative JVM language to Java
programmers
Groovy source code compiles to JVM bytecode
Summary
The future of the JVM lies in polyglot programming
Groovy is the most accessible alternative JVM language to Java
programmers
Groovy source code compiles to JVM bytecode
Groovy enjoys rich IDE support