LyonJUG - 15/05/2012 - Groovy 2.0


Episode Artwork
1.0x
0% played 00:00 00:00
Jun 05 2012 85 mins  
Après un bref aperçu des fonctionnalités clés de Groovy 1.8, dont le support natif de JSON, l'intégration de GPars pour vos besoin de concurrence, et pour des Domain-Specific Languages encore plus lisibles, Guillaume nous plonge dans les nouveautés de Groovy 2.0 ! Beaucoup d'utilisateurs de Groovy l'utilisent comme un langage de script Java ou comme un "meilleur Java". Mais tous n'ont pas besoin des librairies de Groovy ou des capacités dynamiques. Dans le premier cas, Groovy devient plus modulaire avec des modules unitaires composables. Dans le second cas, Groovy 2 rajoute le "static type checking" pour vous assurer de la qualité de votre code et pour repérer les erreurs plus tôt à la compilation. D'autre part, tout le monde n'a pas besoin des fonctionnalités dynamiques tout le temps, et Groovy propose en plus la compilation statique. Avec elle, Groovy 2 génère du bytecode efficace, aussi rapide que Java, et vous permet de protéger les sections critiques de votre application du "monkey patching". Mais lorsque vous en avez besoin, les fonctionnalités dynamiques du langages sont plus performantes grâce au support d'invoke dynamic du JDK 7.