CamelCaseCon 2012 - Die deutsche Groovy Convention
Zum zweiten Mal ist "Groovy" Thema unserer Veranstaltungsreihe zu den "neuen" Programmiersprachen.
Mit der CamelCaseCon wollen wir einen Überblick auf neue Programmiersprachen und ihre Bedeutung in der Software-Entwicklung geben. Mit "neuen Sprachen" sind im wesentlichen Sprachen gemeint, die "nach Java" entstanden sind, wesentliche Veränderungen bringen und bereits erfolgreich in Projekten eingesetzt werden. Auf dieser Liste stehen Sprachen wie Scala, Ruby, Clojure, Groovy, F# u.v.m. Auch wenn sie Sprachen wie Java und C# sicher nicht ablösen, so lassen sie sich vielfach einsetzen, um Aufgaben wesentlich effektiver zu lösen.
Daher lohnt sich für Entwickler oft die Beschäftigung mit einer oder mehrerer dieser Sprachen, auch wenn er/sie seiner oder ihrer "ersten" Sprache treu bleibt.
Groovy als Programmiersprache
Die erste Version von Groovy erschien bereits 2003, und wurde schon in zahlreichen Projekten erfolgreich eingesetzt. Mittlerweile ist Version 1.8 aktuell. Eine große Fangemeinde schwört auf die zahlreichen Features wie Closures, dynamische Typisierung usw. Viele sehen Groovy als "Java, wie es eigentlich sein sollte". Der Einstieg für Java-Entwickler ist relativ einfach, obwohl vieles an Ruby erinnert. Dafür läuft Groovy aber auf der Java VM.
Groovy als Skriptsprache
Groovy "light". Dank der Unterstützung Javas für Skriptsprachen lassen sich auch nur Fragmente eines Programms in Groovy implementieren, und diese Implementierung sogar zur Laufzeit austauschen. Skripte werden zur Laufzeit in Java Bytecode kompiliert und können daher leicht mit Java-Klassen kommunizieren. Wahrscheinlich der heutzutage häufigste Einsatz von Groovy.
Groovy als Tool
Auch wer Groovy nicht als Skriptsprache in seinen Quellcode integriert, kann von Groovy profitieren. Mittlerweile sind zahlreiche Tools und Frameworks unter Groovy entwickelt worden, die angestammten Systemen ihren Platz streitig machen. Zu den bekanntesten gehören
- Grails - Viele Web-Projekte basieren auf dem Rails-Ansatz. Die Groovy-Variante ist bereits unzählige Male erfolgreich angewandt worden.
- Gradle - das neue Build-System stellt eine ernsthafte Konkurrenz zu Systemen wie Maven dar.
- Spock - viele Entwickler bezeichnen es als das beste Test-Framework, das es zur Zeit gibt.
Groovy auf der CamelCaseCon
Auf der CamelCaseCon erfahren Sie von den prominentesten Groovy-Experten aus erster Hand alles über die aktuellen Entwicklungen bei Groovy.
Unsere Groovy Convention am 17.9.2011 in Düsseldorf ist ein Treffen für Experten und angehende Profis von Groovy.
Ergebnis der Groovy-Umfrage 2011
Im Juli und August 2011 hatten wir eine Umfrage zum Thema Groovy durchgeführt: Wie arbeiten Entwickler mit Groovy, und wie schätzen sie diese Sprache ein?
Das Ergbnis haben wir in einem PDF-Dokument zusammengefasst, das wir Interessierten hier zur Verfügung stellen >>>
CamelCaseCon 2011 - Die Groovy-Convention
Die CamelCaseCon:groovy 2011 ist vorbei. Wir haben uns sehr über die angenehme Stimmung und die zahlreichen Diskussionen gefreut, die gezeigt haben, dass wir ein sehr Groovy-erfahrenes Publikum hatten.
Wir hoffen, dass es allen so gut wie uns gefallen hat und würden uns freuen, Sie bei der Groovy-Konferenz im nächsten Jahr oder einer unserer anderen Veranstaltungen begrüßen zu können. Wir bedanken uns bei allen Besuchern für Ihr Kommen, und bei unseren Vortragenden
-
Dierk König
-
Joachim Baumann
-
Hans Dockter
-
Stefan Glase
-
und ein großes "Danke!" an Alexander Klein, der kurzfristig einsprang,
für ihre lebhaften und kompetenten Vorträge.
Mehr zu den Vorträgen und zum Download der Slides>>>
Ergebnis der Scala-Umfrage
Im Herbst 2011 haben wir eine Umfrage zum Thema Scala durchgeführt: Wie arbeiten Entwickler mit Scala, und wie schätzen sie diese Sprache ein?
Das Ergbnis haben wir in einem PDF-Dokument zusammengefasst, das wir Interessierten hier zur Verfügung stellen >>>

