- Video 1 (MOV,AVI,WMV) : Comment créer une application web avec Grails. Remarquez avec quelle rapidité on peut générer tous les fichiers nécessaires à la configuration et à l'exécution d'un projet Web. Tout est quasi généré, des objets métiers jusqu'aux pages web en passant par la création des DAO !
- Video 2 (MOV,WMV) : Présentation de l'arborescence d'un projet Grails et modification du code à chaud.
- Video 3 (MOV,WMV) : Les tests unitaires peuvent être générés et exécutés automatiquement. Quand je dis "générés", ce n'est pas seulement le squelette de classes ... ce sont de véritables tests qui sont générés pour tester les opérations telles que l'ajout, la suppression d'entités! Cerise sur le gâteau : un rapport de type success/failure est généré en html.
- Video 4 (MOV,WMV) : La dernière vidéo est assez impressionnante, elle démontre comment en quelques minutes on peut créer une application qui manipule un flux XML (en l'occurrence le flux RSS d'un podcast) et comment en Groovy on peut parcourir les items d'une manière simplissime!
Reste à savoir si comme tout générateur de code, il ne va pas trop loin et s'il ne faut pas repasser derrière et tailler dans le vif ... Je pense continuer mes investigations et étudier les performances des sites qui ont pu exploiter Grails.
Je termine l'article par la citation du site officiel qui me servira de description :
Grails - Broken into bite-sized piecesGrails aims to bring the "coding by convention" paradigm to Groovy. It's an open-source web application framework that leverages the Groovy language and complements Java Web development. You can use Grails as a standalone development environment that hides all configuration details or integrate your Java business logic. Grails aims to make development as simple as possible and hence should appeal to a wide range of developers not just those from the Java community.


