Note :
Ce livre est une référence bien organisée et bien écrite sur Groovy, couvrant un large éventail de sujets allant de la syntaxe de base aux fonctionnalités avancées telles que la métaprogrammation et les DSL. Il convient aussi bien aux débutants qu'aux développeurs expérimentés désireux d'approfondir leur compréhension de la programmation Groovy. Bien que le livre soit apprécié pour son style engageant et ses exemples pratiques, certains lecteurs ont trouvé que le contenu était un peu dépassé et manquait de profondeur dans certains domaines.
Avantages:Bien organisé, écriture claire, bonne couverture des sujets, exemples pratiques, engageant et humoristique, adapté aux débutants et aux développeurs intermédiaires, donne un aperçu des fonctionnalités avancées comme la méta-programmation et les DSL.
Inconvénients:Informations quelque peu obsolètes, certains exemples peuvent sembler artificiels ou simplistes, manque de profondeur dans certains domaines, les problèmes de formatage de Kindle rendent les fragments de code difficiles à lire.
(basé sur 21 avis de lecteurs)
Programming Groovy 2: Dynamic Productivity for the Java Developer
Groovy vous offre le meilleur des deux mondes : un langage flexible, hautement productif, agile et dynamique qui s'exécute sur le cadre riche de la plate-forme Java. Groovy préserve la sémantique Java et étend le JDK pour vous offrir de véritables capacités de langage dynamique. Programmer Groovy 2 vous aidera, en tant que développeur Java expérimenté, à apprendre et à tirer parti de la dernière version de ce riche langage dynamique. Vous passerez des bases de Groovy aux dernières avancées du langage, y compris les options de vérification de type, les optimisations de tail-call et de mémorisation, la métaprogrammation au moment de la compilation et les interfaces fluentes pour créer des DSL.
Il n'est pas nécessaire de quitter la riche plate-forme Java pour tirer parti de Groovy. Groovy préserve la sémantique de Java et étend le JDK, de sorte que la programmation en Groovy donne l'impression que le langage Java a été augmenté ; c'est comme si l'on travaillait avec un Java plus léger et plus élégant. Si vous êtes un développeur Java expérimenté et que vous souhaitez apprendre comment fonctionne Groovy, vous trouverez dans ce livre exactement ce dont vous avez besoin.
Vous commencerez par les principes fondamentaux de la programmation en Groovy et son fonctionnement avec Java, puis vous explorerez des concepts avancés tels que les tests unitaires avec des objets fictifs, l'utilisation de constructeurs, le travail avec des bases de données et XML, et la création de DSL. Vous maîtriserez les fonctions de métaprogrammation de Groovy, à la fois puissantes et complexes, au niveau de l'exécution et de la compilation.
Le langage Groovy a beaucoup évolué depuis la publication de la première édition de Programming Groovy. Programming Groovy 2 vous aidera à apprendre et à appliquer les nouvelles fonctionnalités de Groovy. La création de DSL est désormais plus facile, et les fonctions de métaprogrammation déjà puissantes de Groovy se sont encore améliorées. Vous verrez comment travailler avec les fermetures, y compris l'optimisation des appels de queue et la mémoïsation. Le livre couvre également la nouvelle fonctionnalité de compilation statique de Groovy.
Que vous appreniez les bases du langage ou que vous souhaitiez maîtriser les nouvelles fonctionnalités, Programming Groovy 2 vous couvre.
Ce dont vous avez besoin
Pour travailler sur les exemples du livre, vous avez besoin de Groovy 2.0.5 et de Java JDK 5 ou plus.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)