Full description not available
X**R
Perfect.
Shipment in time. Book awesome!
J**E
masterpiece of programming literature
This book is a masterpiece, definitely tells a unique story in programming from the perspective of some of the main contributors to groovy. Even if you're not invested in java, gaining insight into what groovy seeks to achieve and how it managed to provide it highlights something universal about the state of modern programming. Groovy brought lambdas and closures to the table long before java 8, and gradle gave the java world an alternative to maven, and kotlin syntax borrows heavily from groovy. This is the ultimate document for getting used to that syntax, and the insight provided in later chapters about groovy's metaprogramming capabilities will enhance your perspective on dynamic programming features forever.More than any other comparable book, this is a feast for the mind that marks a significant landmark in inverting the rules of a programming platform.
A**R
Umfassendes Buch über Groovy 2.4
Auf über 700 Seiten nebst umfangreichen Anhang werden den Lesern zahlreiche Aspekte von Groovy näher gebracht: Die Sprache mit Ihrem auf Java aufbauendem Typsystem (alles ist ein Objekt), die Syntax, besondere Sprachkonstrukte wie Closures und Traits, das Meta Objekt Protocol, AST sowie die API.Es wird herausgearbeitet, was für eine expressive, dynamische Programmiersprache Groovy ist, wie leicht man damit zu Lösungen gelangen kann und dass die Arbeit mit Groovy sehr viel Spaß machen kann. An kritischen Stellen wird darauf hingewiesen, dass diese Dynamik auch mit einem gewissen Preis erreicht wird: An performancekritischen Stellen sollten bestimmte Konstrukte (Categories) unterlassen werden.Dank des guten Indexes sowie des umfangreichen Anhangs ist das Buch auch nach der Lektüre gut als Nachschlagewerk zu gebrauchen.Als Leser der Ausgabe von 2016 bin ich übrigens den von anderen Rezensenten beschriebenen katastrophalen Druckqualität – so scheint es – entkommen, da meine Ausgabe sowohl über eine gute Bindung als auch über ein gut lesbares Druckbild verfügt. Alles in allem bin ich mit diesem Buch sehr zufrieden und würde es auch anderen Lesern weiterempfehlen – mit der Einschränkung, dass es sich an eher erfahrene Programmierende richtet, die im Idealfall einige Jahre Java–Erfahrung mitbringen.
O**Z
Great book. The best and only bible Groovy book and reference.
Once you read this book, you realize how powerful is the groovy language. It explains with gory details all about Groovy. A language underrated compared to ruby. If you are a java programmer, you need this book. It explains very clear how to seamless integrate Groovy and java classes with joint compilation and manage dependencies. Furthermore, it focuses on those things you can't do with java, like Operator overloading (yes, + - * / and others), and overriding official final java classes. Publication of this new edition put me to wait for around one year, but it worth.Oscar GonzalezGeolOil Corporation
A**R
Comprehensive
Comprehensive and well written. Some of it I find heavy going, but that's my lack of Java background probably.