Allez, je trouve l’inspiration pour vous présenter les lectures qui m’ont inspiré!
Ce mois-ci à l’honneur :
- Tableau blanc Javapolis
- Pourquoi utiliser Groovy?
- Le pouvoir du “Early Feedback”

Tableau blanc Javapolis et Spring MVC
Cette semaine se déroulait en Belgique la grande messe Java Européenne : JavaPolis
Pour ce genre d’occasion, il est fréquent de disposer un tableau blanc avec un marqueur afin que chacun puisse marquer un message sur un thème donné. Voici le résultat pour ce mini sondage concernant les serveurs d’applications et les frameworks J2EE : tableau blanc J2EE
La surprise pour moi est de voir la relative popularité de Spring MVC, à égalité avec Struts et JSF. Certains semble comme nous séduit par sa simplicité et son intégration avec Spring, et ceux malgrès le support extrèment réduit d’AJAX
Pourquoi utiliser Groovy ?
Groovy est le langage de script dont tout le monde Java parle actuellement. Je me suis longtemps interrogé sur cet engouement que suscite ce langage, avec en tête de file le framework J2EE Grails (pour Groovy on Rails).
La réponse semble être : la productivité ! En effet, la syntaxe est assez proche de celle de Java, mais propose quantité de raccourcis et certaines fonctionnalités que ne possède pas Java telles les closures (prévu pour Java 7), le fait que tout soit objet (contrairement aux types primitifs java), les POGO (équivalent de POJO mais sans la nécessité de getters/setters), des générateurs XML très très simple!
- Je vous propose cette rapide présentation, qui met en avant les fonctionnalités de base du langage : Groovy for Java Programmers
- Cet article est à compléter par la présentation des nouveautés de Groovy 1.5 : What’s new on Groovy 1.5
- Et par le site officiel.
Le gros avantage de Groovy est son intégration avec Java (les fichiers sont compilés en .class). On peut utiliser du code java depuis Groovy et inversement !
Le seul problème qui se pose est la multiplication de langages différents. Cependant comme le propose cet article, n’est-il pas plus judicieux de standardiser sur la plateforme java plutôt que sur le langage java?
Le pouvoir du “Early Feedback”
Le feedback est une valeur forte d’XP, ce témoignage montre l’intérêt d’utiliser le feedback le plus tôt possible et les conséquences qu’y peuvent en découler.
Pour éviter l’effet père noël (même si c’est la période), à méditer.