JAX 08: Groovy, a successful dynamic language for the JVM

von Thomas Bahn,
assono GmbH, Standort Kiel,



Der Dynamic Languages Day auf der JAX 08 beginnt mit einem Vortrag über Groovy:

Guillaume Laforge:
Groovy, a successful dynamic language for the JVM

Groovy is Java-like and intregrates seamless with Java; you can mix both, same strings, regex, APIs, OO, threads, security etc.

It's fully oo, Closures, Properties, Operator overloading, Multimethods, GPath, BigDecimal, etc. Lots of interesting language features missing in Java. Ideal for DSLs

Already integrated in a lot of projects, LOTS of projects, like Grails, JBoss Seam, ServiceMix, SoapUI, Turbine, Oracle, Mule, Spring, IntelliJ IDEA, Ant, Maven, ...

Used in mission-critical apps:
e. g. Mutual of Omaha, Fortune 500 US insurance company,
45,000 lines of Groovy (half business code, half test code), risk calculation engine, ideal for business rules expression
Reasons for Groovy: exact arithmetic support, perfect Java integration, closures


Groovy Syntax
Groovy is a Java superset
Valid Java code is also valid Groovy code, but using Groovy's language constructs, you get shorter, "groovier" programs

Veranstaltung Fachbeitrag JavaScript Sonstiges

Sie haben Fragen zu diesem Artikel? Kontaktieren Sie uns gerne: blog@assono.de

Sie wollen eine individuelle Lösung? Kontaktieren Sie uns

Weitere interessante Artikel

Sie haben Fragen? Wir sind für Sie da.

Wenn Sie mehr über unsere Angebote erfahren möchten, können Sie uns jederzeit kontaktieren. Sie können uns auf verschiedene Weisen für eine unverbindliche Erstberatung erreichen:

assono GmbH

Standort Kiel (Zentrale)
assono GmbH
Lise-Meitner-Straße 1–7
24223 Schwentinental

Standort Hamburg
assono GmbH
Bornkampsweg 58
22761 Hamburg

Telefonnummern:
Zentrale: +49 4307 900 407
Techn. Hotline: +49 4307 900 403
Vertrieb: +49 4307 900 402

E-Mail-Adressen:
kontakt@assono.de
bewerbung@assono.de