Groovy in Action PDF Å Groovy in PDF \

  • Paperback
  • 696 pages
  • Groovy in Action
  • Dierk König
  • English
  • 19 October 2014
  • 9781932394849

10 thoughts on “Groovy in Action

  1. Kevan Kevan says:

    Groovy is turning out to be rally rather interestingI remember thinking that I was learning OO back in the 90's and reading GOF patterns Design Patterns book and not really getting the plot Why did they need Visitors Observable and Action Listeners What was it all for?I understood this later when working with various Java frameworks and was really uit impressed with the GOF's foresightGroovy strikes me as this story being repeated The way that Meta Class Dispatching and Closure can be combined to produce builder is simply brilliantThe fact that this is all Java compatible and therefore lets you exploit all the huge resource of open source frameworks stikes me as importantDebugging in Groovy appears problematic though The stack traces and the error messages are by no means obvious and as we all know most programmer spend most of their day staring at these trying to understand what they've done wrong or the writers of a library have done wrongOpen verdict on Groovy as a language yet but Groovy In Action is certainly a decent attempt a explaining and teaching the languageMore later

  2. Luboš Luboš says:

    I have to give five stars since I love groovy The only shame is that we had to wait too many years to finishing this book

  3. The Viet Nguyen The Viet Nguyen says:

    It's turn out that Groovy is actually another great JVM language And this book provides a very comprehensive way to learn it

  4. Jean Tessier Jean Tessier says:

    We are using Grails at work I am using this book as a reference looking up topics as needed and leafing through it to get a general feeling for the language Groovy is a lot like Ruby but with a syntax that is much closer to JavaI was looking up the p and n options to write scripts for processing input files and I was annoyed that there was no exhaustive list of the resources available to my script as it processes lines The book mentions line which holds the current line and count that counts lines read so far but what else is there? How about the current filename? Or the line number within the current input file? I had to dig through the source code for Groovy to find out that line and count were all that there wasThere is a second edition planned for middle of 2010 You can get early access copies from the publisher for a price as part of the Manning Early Access ProgramThe chapter on database support via JDBC shows the massive support for database operations using dynamic features of the language and closuresThe support for XML and HTML using builders is also very promisingBetween this book and the online documentation I have found answers to almost all my uestions

  5. Duncan Duncan says:

    This is a well written and fun book by the creator of Groovy that allows one to uickly start working in the languageWhy would one want to learn Groovy? Groovy is an extension to the Java programming language that allows one to write simple scripts that are Perl like in flavor Suddenly Java no longer feels like a compiled language Classes may be mutated on the fly one can add fields and methods during execution The code is concise clean and intuitive Groovy includes powerful integration with ant JDBC servlets XML parsers and generators and so onGroovy is a strongly recommended extension to the toolkit of any Java programmer and it is very easy to learnOn the downside Groovy does not stand alone but feels like an extension to Java One must be well versed in Java and understand the Java underpinnings to use the language effectively I don’t think there will be any Groovy programmers there will be Java programmers who use GroovyThe most exciting application of groovy to my mind is the grails web framework This framework has proven itself production ready and is I anticipate the wave of the future

  6. Yemi Awoyemi Yemi Awoyemi says:

    If you are a programmer who left for management or architecture this book will bring back your enthusiasm for coding again as it shows how to lever a Groovy a powerful dynamic language that makes programming enjoyable again I found myself thinking of experiment tasks that would allow me to apply the scripting aspects of Groovy to get something working uicklyThe following chapters are the highlights of GINA in my opinion Chapter 5 Working with closures Chapter 7 Object orientation Groovy style pay attention to section 73 Advanced object oriented features particularly the topic on Traits Chapter 8 Dynamic programming with Groovy Chapter 11 Working with builders shows how easy it can be working with XML or JSON in comparison with Java Chapter 13 Database programming with Groovy Chapter 17 Unit testing with Groovy Chapter 19 Domain specific languages

  7. Yamir Encarnacion Yamir Encarnacion says:

    The GoodThis book will teach you GroovyThe Bad I thought that the first part of the Book which teaches you the Groovy Language was verbose and could have been better organizedConclusionIf part 1 of the book covering the Groovy Language had been concise and better organized I would have rated this book 4 stars Also if you are going to buy this book be advised that at the time of writing this review June 27 2011 the second edition of the book is available as a preview from the publisher Manning and its purchase includes this edition the first edition

  8. Tony Tony says:

    I was learning Groovy because the new testing framework we're using at work Spock is built on this as opposed to jUnit which uses JavaAs with most programming languages if you don't have time to do the exercises you won't get much out of it You have to have time to play with itThe format of showing a code snippet with numeric tags applied then explaining what's going on with each of the tags is a useful one Not uite as good as say Literate Programming But still uite useful

  9. Ivan Idris Ivan Idris says:

    Groovy is a new programming language that is based on Java but has optional dynamic typing Groovy also borrows features from Python and Ruby The examples in this book appealed most to me Even if after reading this book as a Java developer you still want to stick with Java you would have learned just as much about Java as from any Java book Groovy is after all very similar to Java

  10. Tom Purl Tom Purl says:

    This is still probably the best overall Groovy reference available It has tons of great information that is hard or impossible to find on the web and it covers everything from simple command line scripting to building web apps with Grails

Leave a Reply

Your email address will not be published. Required fields are marked *

Groovy in Action[Ebook] ➩ Groovy in Action By Dierk König – Groovy the brand new language for the Java platform brings to Java many of the features that have made Ruby popular Groovy in Action is a comprehensive guide to Groovy programming introducing Java dev Groovy the brand new language for the Java platform brings to Java many of the features that have made Ruby popular Groovy in Action is a comprehensive guide to Groovy programming introducing Java developers to the new dynamic features that Groovy provides To bring you Groovy in Action Manning again went to the source by working with a team of expert authors including both members and the Manager of the Groovy Project team The Groovy in PDF \ result is the true definitive guide to the new Groovy language Groovy in Action introduces Groovy by example presenting lots of reusable code while explaining the underlying concepts Java developers new to Groovy find a smooth transition into the dynamic programming world Groovy experts gain a solid reference that challenges them to explore Groovy deeply and creativelyBecause Groovy is so new most readers will be learning it from scratch Groovy in Action uickly moves through the Groovy basics includingSimple and collective Groovy data types Working with Closures and Groovy Control Structures Dynamic Object Orientation Groovy styleReaders are presented with rich and detailed examples illustrating Groovy's enhancements to Java includingHow to Work with Builders and the GDK Database programming with Groovy Groovy in Action then demonstrates how to Integrate Groovy with XML and providesTips and Tricks Unit Testing and Build Support Groovy on WindowsAn additional bonus is a chapter dedicated to Grails the Groovy Web Application FrameworkPurchase of the print book comes with an offer of a free PDF eBook from Manning Also available is all code from the book.