• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Programming Groovy vs Groovy in Action

 
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I love books .. but, I have to ask.. with Groovy in Actino out there... what does purchasing Programming in Groovy get me?

I understand Groovy in Action is based on Groovy 1.0 etc etc.

I just always like to get a feel for "whats in it for me".. trading $$ for a new book

BTW, Venkat, I saw you speak at the NFJS 2007. Good stuff (groovy and DSLs)
 
Roger Studner
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I keep seeing new posts on these forums.. yet this question is magically not being addressed
 
Ranch Hand
Posts: 3389
Mac MySQL Database Tomcat Server
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Roger Studner:
I keep seeing new posts on these forums.. yet this question is magically not being addressed



I guess Venkat is on his way answering all queries.. may be your turn comes next
 
Author
Posts: 135
10
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am going to wait for someone who's read both books to answer this question
 
Raghavan Muthu
Ranch Hand
Posts: 3389
Mac MySQL Database Tomcat Server
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
That's great and well said !
 
author
Posts: 77
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I've read both books so I'll take a stab at this one. First, don't underestimate the value of being up to date. There have been some significant changes in Groovy since GinA was published. Last I heard there are no plans for a second edition of GinA until Groovy 2.0.

Next, they are different books with different focus. For example, GinA has more thorough coverage of Builders whereas Venkat's book (PinG) has much more thorough coverage of metaprogramming. In fact the MOP stuff alone is probably worth the price of PinG.

GinA may also server better as a reference while PinG would be a better choice for a Java programmer's first Groovy book. It's shorter and a bit easier to read.

Another point is Venkat's background as an instructor (professor, trainer). This really shows in the way he explains the tricky topics. I have been working with Groovy / Grails for over a year now but I still had several "aha!" moments while reading PinG.

Bottom line, I heartily recommend Programming in Groovy even if you already have GinA.

Originally posted by Venkat Subramaniam:
I am going to wait for someone who's read both books to answer this question

 
Dave Klein
author
Posts: 77
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Sorry, I just looked at my PDF and realized there's no 'in' in the title. Still PinG sounds better than PG.

Originally posted by Dave Klein:
I've read both books so I'll take a stab at this one. First, don't underestimate the value of being up to date. There have been some significant changes in Groovy since GinA was published. Last I heard there are no plans for a second edition of GinA until Groovy 2.0.

Next, they are different books with different focus. For example, GinA has more thorough coverage of Builders whereas Venkat's book (PinG) has much more thorough coverage of metaprogramming. In fact the MOP stuff alone is probably worth the price of PinG.

GinA may also server better as a reference while PinG would be a better choice for a Java programmer's first Groovy book. It's shorter and a bit easier to read.

Another point is Venkat's background as an instructor (professor, trainer). This really shows in the way he explains the tricky topics. I have been working with Groovy / Grails for over a year now but I still had several "aha!" moments while reading PinG.

Bottom line, I heartily recommend Programming in Groovy even if you already have GinA.

 
Venkat Subramaniam
Author
Posts: 135
10
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks for the comparison Dave (and I like referring it PinG!).
 
Wanderer
Posts: 18671
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I figured you were trying to echo classic titles like "Programming Perl" and "Programming Ruby" - both pretty much the definitive works on their languages.

Of course Programming Perl is often known as the camel book, while Programming Ruby is known as the pickaxe book. So... ummm... what's that supposed to be on the cover of Programming Groovy, anyway?


[ April 08, 2008: Message edited by: Jim Yingst ]
reply
    Bookmark Topic Watch Topic
  • New Topic