Ask YC: Pros and Cons of building with Groovy
1–7 of 7 posts
Re: Ask YC: Pros and Cons of building with Groovy
#2Re: Ask YC: Pros and Cons of building with Groovy
#3German c't magazine recently did a feature on it and they seemed to like it.
Personally, it's a bit too close to Java for my tastes; there are plenty of decent JVM languages out there if that's a strong criterion for you. Clojure's my favourite, but it's absolutely not the way to go if you're not into functional programming.
Re: Ask YC: Pros and Cons of building with Groovy
#4I just wasn't able to ever get efficient with the platform and ended up having to figure out how to expose Spring internals to do the stuff I wanted to do.
I would recommend building something with Grails if it's a personal project but not for anything commercial or production.
Re: Ask YC: Pros and Cons of building with Groovy
#5IMHO Grails/Groovy is really good stuff that's worth checking out. Groovy as a dynamic language on JVM is by all means fun to work with compared to Java itself. Also being a Python guy, I don't feel like Groovy is any less fun than Python, the former with more syntactic sugars. Once trying Groovy you won't want to go back to Java any more. And Grails as a Rails-like framework for the JVM stack is like nothing else in the world of Java frameworks. It's a breeze to live with. And a perfect match for Groovy.
Having said all that, I think the biggest low point for Grails/Groovy now is its community. It's far less mature than the comparable others like Python or Ruby. The G's are like the minorities.
Edit: The framework/language themselves are also still their immature state. It's not uncommon that I find weird bugs caused by bugs of the framework itself.
And if you build your personal project using Grails, hosting is another problem to worry about. There are simply far less choices than Python, PHP, or even Ruby. You have to deploy to the Java stack and there are barely any cheap and usable Java hosting services out there. So I finally landed my project on a VPS at linode.
But the landscape seems to be slowing changing in favor of Grails though. Now mor.ph is providing easy hosting for Grails alongside with Rails. There's also a blog post on LinkedIn posted yesterday which shares their experience with Grails. It's definitely worth checking out: http://feeds.feedburner.com/~r/typepad/linkedinblog/~3/31010...
Re: Ask YC: Pros and Cons of building with Groovy
#6Re: Ask YC: Pros and Cons of building with Groovy
#7Since then we've been getting the best of both worlds IMO - our code is more mixed now, where most is still Ruby based so it's fun, easy, simple and fast (to develop), but some things are done with Java - when it needs to run fast, or we can't find a comparable ruby library to do something.
In short, instead of Groovy, and in view of the rest of the comments here regarding its maturity, why not consider JRuby?