[Grails eXchange] Keynote Guillaume Laforge
Es sind etwa 150 Leute hier im Kino des Barbican-Centers in London und hören zu, wie Guillaume, Project Lead des Groovy-Projektes, eine Zeitleiste zeigt, die die Entwicklung von Groovy darstellt ("Wie alles begann"). Er erzählt, wie er die Leitung übernommen hat im Groovy-Projekt, als das Projekt 2004 fast tot war. Stimmt, erst Anfang 2007 ist Groovy in der Version 1.0 herausgekommen - Groovy ist noch so jung! Weiter geht's mit der Auflistung der einzelnen Entwicklerkonferenzen (DevCon#1 bis #4).
Die Zeitleiste endet mit dieser Konferenz - und mit der Gründung der ersten Firma, die sich alleine um die Belange von Grooy und Grails kümmern wird: G2One. Graeme Rocher, Project Lead des Grails-Projektes. und Guillaume sind die Gründer. Guillaume hat das Logo gemacht. Die Firma berät, trainiert und schult an Groovy und Grails interessierte und entwickelt die Sprache, das Framework und spezielle Erweiterungen für Drittfirmen. Mal schauen, wie sich das entwickelt. Interessant: die arbeiten alle von zu Hause aus.
Werbung für Groovy: zig Sessions auf zig Konferenzen, zig Downloads, zig Mailinglisttraffic etc. pp. Es gibt bereits dutzende von Büchern zu Groovy, und das populärste, GinA von Dierk König, ist bereits ins Deutsche übersetzt worden. Groovy gewann den JAX-Innovation-Award. Groovy wird in zig Firmen eingesetzt, prominentes Beispiel: 50 KiloLOC bei Mutual of Omaha (US Fortune 500), ein Versicherer, bei dem Groovy zur Risikoberechnung eingesetzt wird.
Man kann hier auch gerade Buzzwordbingo spielen: DSLs, Java, Groovy, Grails, Big Player, Scripting, ...
Es werden Firmen vorgestellt (Big Player), die Groovy nutzen: Oracle, IBM, Sun, JBoss, JetBrains. Weiter geht's mit dem Einsatz von Groovy im Enterprisebereich: Groovy verträgt sich gut mit Java, läßt sich einfach in Javaanwendungen integrieren.
Neuigkeiten in Groovy 1.1 werden vorgestellt: Annotations, Generics, Enums, Verbesserungen bei der Metaprogrammierung, Performancesteigerungen - und die alte for-Schleife :-) Groovy ist übrigens momentan die einzige dynamische Programmiersprache, die Java 5-Features unterstützt.
Hihi: Guillaume zeigt kurz das Eclipse-Plugin für Groovy ("Nice.") - und dann JetGroovy, das Plugin für IntelliJIDEA ("Great!!"). Was für ein Unterschied, wenn man nur jeweils einen Screenshot sieht!
Es war eine Bestandsaufnahme und ein verdientes Schulterklopfen.