Projet de mini e-book open-source sur Groovy
Depuis quelques semaines, je découvre (avec délice) le langage Groovy qui m’apporte ce qui me manquait dans Java et Javascript, et que je n’arrivais pas à trouver avec d’autres comme Ruby ou PHP. Il y a éventuellement C# qui me plaît bien, mais trop typé MS, même si le portage par Mono me permet d’en faire sous OSX.
Plus j’avance dans Groovy, plus il m’apparaît comme “mon” langage idéal. J’écris “mon”, car nous avons tous des perceptions et besoins différents.
Pour capitaliser mon apprentissage, j’ai me suis mis à “tracer” tout ce que j’apprend, et au bout de quelques jours d’auto apprentissage, une idée a germé : “je vais transformer ça en un mini e-book open-source sur Groovy”.
Découvrant en même temps GitHub (et Git), j’ai décidé de “publier virtuellement” ma prose par le biais d’un repository github. Ainsi cela permet à tous de suivre l’avancée des travaux.
Attention : je n’ai aucunement la prétention d’écrire “la bible Groovy”, d’aucun sont nettement plus qualifiés pour ça. Mon objectif, c’est de permettre à ceux qui en ont envie de se mettre à Groovy sans stress.
Alors, le repository, c’est ici : https://github.com/k33g/groovy-book
Il y a déjà 3 pages qui vous permettrons de commencer :
- https://github.com/k33g/groovy-book/blob/master/00-Introduction.md
- https://github.com/k33g/groovy-book/blob/master/01-POO_Groovy.md
- https://github.com/k33g/groovy-book/blob/master/02-GroovyappelleJava.md
Bonne Lecture. En souhaitant que cela vous plaise et vous aide.
Dans le même esprit, je participe à un projet collaboratif cette fois sur un autre e-book plus conséquent, mais c’est une autre histoire dont je vous parlerais bientôt.
@+ k33g


Comments
Erreur dans l'introduction...
A mon avis une erreur s'est glissée dans l'addition
def one = 10
def two = 20
def addition = one + two
println c
groovy.lang.MissingPropertyException: No such property: c for class: Script1
Merci bcp...
Dominique
corrigé
bien vu, effectivement il fallait lire
println additionà la place deprintln ccorrigé
merci :)