Groovy!

1 view
Skip to first unread message

Matthew Zimmer

unread,
Dec 17, 2009, 12:53:54 PM12/17/09
to Adobe Developers of Greater Orlando
Hi all. I was wondering if there are any folks in the community that
have worked with Groovy. If so would you mind sharing your
experiences such as when you started, why you started, what it was
like for you while learning it, and so on.

I will be on holiday leave for the next 3 weeks. Armed with fresh
copies of Groovy in Action (ISBN-10: 1932394842), Beginning Groovy and
Grails: From Novice to Professional (ISBN-10: 1430210451), and Groovy
Recipes: Greasing the Wheels of Java (ISBN-10: 0978739299), I am going
to begin jumping in to Groovy to add another language to my resume.
Already having extensive CFML (dynamic) and Java (static) programming
experience, Groovy naturally seems like the next step to achieve the
ultimate goal of being able to program in any language, in any
environment, for any platform, at any given time.

Any advice, support, etc. is greatly appreciated.

Thank you,

Matt

Gregg Pollack

unread,
Dec 17, 2009, 1:16:01 PM12/17/09
to ad...@googlegroups.com
I'd also recommend taking a look at JRuby and maybe even Rails.

The syntax is very similar, but when it comes to Metaprogramming..  JRuby and just Ruby in general may give you less headaches then Groovy.

and did I mention that Orlando has a strong Ruby users group? ;-)

-Gregg


--

You received this message because you are subscribed to the Google Groups "Adobe Developers of Greater Orlando" group.
To post to this group, send email to ad...@googlegroups.com.
To unsubscribe from this group, send email to adogo+un...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/adogo?hl=en.



Maxim Porges

unread,
Dec 17, 2009, 1:40:54 PM12/17/09
to ad...@googlegroups.com
Oh, Gregg - have you no shame? :)

We usually can't get Brian LeGros to stop talking about Groovy, so maybe he will chime in. We did find through research that Grails is slightly less mature than Rails, but it's getting better all the time. I don't think the delta between JRuby and Groovy is that high in terms of Java integration, but Brian would know better than I.

Thanks,

- max

Brian LeGros

unread,
Dec 17, 2009, 5:21:55 PM12/17/09
to Adobe Developers of Greater Orlando
@Matt - If your interest lies bridging the gap with Java for specific
needs, then I'd say Groovy is definitely a good candidate to start out
with. I started using Groovy to simplify the process by which I
worked with technologies from the Java stack. Testing was my first
use case, then simplifying build scripts, and then I got into Grails.
If you're working with the typical Spring/Hibernate stack using Java
for the web, Grails is a great candidate to try out.

Groovy as a whole just makes programming in Java a lot more expressive
and concise. That being said, if you're looking to learn more about
metaprogramming and are open to trying s different syntax, I'd have to
agree with Gregg and say look at Ruby as a langugage. The synax is a
bit different from what we're used to with Adobe and Java world, but
you'll learn more about the potentials of metaprogramming in Ruby than
the rules you have to sometimes obey in Groovy. That being said, I
have yet to bridge the gap at the office using JRuby; Groovy is the
only language that's made it over from that camp.

If you're open to learning new languages and the world of dynamic
languages doesn't float your boat, check out Scala. Functional
programming is definitely a great skill to be exposed to and coming
from the Java world, Scala makes it more palatable. F# is comparable
on the .NET side of things from what I've been told, if you're looking
for something totally across the fence. Either way, I've heard a lot
of people say Scala has made them excited about programming on the
server-side again. I know it's on my todo list.

Hope this helps. Good luck with all the reading.

-Brian

On Dec 17, 1:40 pm, Maxim Porges <maxim.por...@gmail.com> wrote:
> Oh, Gregg - have you no shame? :)
>
> We usually can't get Brian LeGros to stop talking about Groovy, so maybe he will chime in. We did find through research that Grails is slightly less mature than Rails, but it's getting better all the time. I don't think the delta between JRuby and Groovy is that high in terms of Java integration, but Brian would know better than I.
>
> Thanks,
>
> - max
>
> On Dec 17, 2009, at 1:16 PM, Gregg Pollack wrote:
>
> > I'd also recommend taking a look at JRuby and maybe even Rails.
>
> > The syntax is very similar, but when it comes to Metaprogramming..  JRuby and just Ruby in general may give you less headaches then Groovy.
>
> > and did I mention that Orlando has a strong Ruby users group? ;-)
>
> > -Gregg
>

> > On Thu, Dec 17, 2009 at 12:53 PM, Matthew Zimmer <cfcodemon...@gmail.com> wrote:
> > Hi all.  I was wondering if there are any folks in the community that
> > have worked with Groovy.  If so would you mind sharing your
> > experiences such as when you started, why you started, what it was
> > like for you while learning it, and so on.
>
> > I will be on holiday leave for the next 3 weeks.  Armed with fresh
> > copies of Groovy in Action (ISBN-10: 1932394842), Beginning Groovy and
> > Grails: From Novice to Professional (ISBN-10: 1430210451), and Groovy
> > Recipes: Greasing the Wheels of Java (ISBN-10: 0978739299), I am going
> > to begin jumping in to Groovy to add another language to my resume.
> > Already having extensive CFML (dynamic) and Java (static) programming
> > experience, Groovy naturally seems like the next step to achieve the
> > ultimate goal of being able to program in any language, in any
> > environment, for any platform, at any given time.
>
> > Any advice, support, etc. is greatly appreciated.
>
> > Thank you,
>
> > Matt
>
> > --
>
> > You received this message because you are subscribed to the Google Groups "Adobe Developers of Greater Orlando" group.
> > To post to this group, send email to ad...@googlegroups.com.
> > To unsubscribe from this group, send email to adogo+un...@googlegroups.com.

> > For more options, visit this group athttp://groups.google.com/group/adogo?hl=en.

Reply all
Reply to author
Forward
Message has been deleted
Message has been deleted
0 new messages