Groovy in Action: Covers Groovy 2.4
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.
S**U
The definite guide to the evolving Groovy language. Superb programming language book.
The Groovy programming language has evolving from a dynamic language with a rather slow execution efficiency,to one that combines elegantly dynamic with static features, and a superb execution speed, competent with Java/Scala, whenstatic compilation is used. Also, Groovy improved on the dynamic compilation performance dramatically with its recent versions.The book is the definite guide on the Groovy programming language, it covers plenty of features, with excellent technical writing andpresentation. The new edition of the book describes clearly and extensively all the main new features of the Groovy language.I strongly recommend the book, not only to the readers that like to learn Groovy, butt also to all computer professionals that that practice withprogramming languages and the like, since the Groovy approaches and solutions have to offer a lot to any modern programmer.
J**Y
Best Language Book I have Ever Read
I have read so many programming books, I loose count. This is easily the most well written, comprehensive, and plain enjoyable programming book I have ever read. Period. Worth three times the cost of the book.
M**N
It is useful as both an introductory book and as a complete ...
This book was more than I expected. It was quite comprehensive and contained topics on Groovy I hoped would be present as well as topics about its use in ways I had not thought of. The material was written well targeted at a broad audience of readers from the novice programmer to experienced polyglot developers. It is useful as both an introductory book and as a complete reference.
J**L
Big honkin book
Check that page count first. I didn't. I'll update my review after i read it.
R**E
Too much Java bashing
I have been using Groovy for several years and the 2nd edition of this book is the first Groovy book I ever bought. I was shocked to read the vitriolic bashing of Java in this book. It made it hard for me to read because I also love Java. I wish that in the next edition the authors would tone down the criticism of Java and wouldn’t use every opportunity to toot their Groovy horn.
S**E
Useful as both a reference and a guide
Very clearly written. Very thorough in coverage of all aspects of Groovy. When I modeled my code after the examples in the book, all my code worked. Useful as both a reference and a guide.
F**D
Useful
So far so good
X**R
Perfect.
Shipment in time. Book awesome!
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.
F**O
最新のGroovyを対象とした書籍としてオススメできます。
Groovyを対象とした日本語書籍は存在しません。本書は2015年時点での最新のGroovyに対応した内容となっており、Groovyを学習したい方にはオススメできます。書籍の内容としては、文法の説明とユニットテストを利用した例が記載されておりとても理解しやすい作りとなっています。扱っている内容も豊富で、文法の習得には本書1冊で十分であると言えます。英語の原書ですが、プログラムのコード自体は元々日本語でないので説明はサラッと斜め読みし、コードをじっくりと読む、との姿勢でのぞば問題いと思います。
TrustPilot
2天前
1天前