Groovy?
I've been hearing the word Groovy with growing frequency lately and even from Sean Corfield. I have to be honest, about a month ago I had no idea what Groovy was with the exception that it's a 60's word for "cool" or "phat" or as Paris Hilton would say "That's Hot!".
That doesn't mean that it is no longer used in "every day" speech to mean exactly that, it's just that it's taken on a very new technical meaning for me now. OK so maybe I've been living under a technological rock or something to have only just heard of Groovy (invented back in 2003!) but I figure better late than never right?
The Bandwagon
I may as well jump on ye ole' band wagon too right? I am certainly not the only one. You can write Portlets for Liferay in Groovy, and tap into openCMS, or in the next release of Intrexx Extreme, or in Alfresco (since v2.2)Worth learning?
Tough question really as I think the more you learn the more marketable you are so the easy answer is yes.I've taken a look at some of the examples and it looks relatively straight forward, there are some interesting bits of the language that will take time to get the hang of. There is also Grails (groovy-on-rails) to play with too.
I'm just not sure when I will have the time to learn yet another programming language. Like most of the other languages I've learned I need to have an actual project to do in order for it to be fixed in my head.
Perhaps I can squeeze in some time to try it out. What are your opinions on Groovy and it's usefulness?

Subscribe
Subscribe via RSS
Follow me on Twitter
Or, Receive daily updates via email.
Tags
adobe air ajax apple cf community cfml coldfusion examples ext flash flex google javascript max2007 max2008 misc open source programming railo software technology ui
Recent Entries
Converting structkeys to lowercase
Blogroll
An Architect's View
CFSilence
Rey Bango
TalkingTree

Obviously, this is not a simple question, but I thought I would throw it out there. Maybe I am not the only person with this question.
By the way, here's the first tutorial on Grails from IBM's developer works site:
http://www.ibm.com/developerworks/java/library/j-g...
Don't forget that Adobe isn't the only player when it comes to a Coldfusion Engine. While they may have inherited Coldfusion from Macromedia (and Allaire before that), There are a few other CFML engine vendors out there. One I would highly recommend taking a look at is http://www.railo.ch. Railo costs a fraction of what Adobe CF costs.
I am also rather intrigued as to what you mean by outdated? Too Manual?
Nevertheless I do think I will be taking a closer look at groovy and grails for that matter. Thanks for the tip on the IBM site
My opinion of ColdFusion is that its a second generation web development tool. The first generation was CGI. Second generation includes PHP, ASP, ColdFusion and JSP. These to me are page-centric. Everything is about creating a page. The third generation tools are about creating an application. Ruby on Rails, Django, TurboGears, Grails. Yes, I know these are all frameworks and that ColdFusion is a language. I did take a serious look at Model-Glue a year ago but did not like the XML stuff involved. Haven't looked at ColdBox yet. Don't know if I'll take the time because I find Grails to be a very quick development tool.