Enjoying coding again with Grails

A year or two ago Ruby on Rails was all over the blogosphere about being so elegant, so much fun to work with. People started to enjoy coding again. I don’t personally have anything against RoR, but being a java developer for so long I’ve taken to Grails.

And boy do I like it. A lot. I’ve built a few apps already, from the simple in Twitopolis.com to more complex in PatriotRoom.com. In all cases I’ve come to enjoy coding again.

Don’t get me wrong, Java is still my day job and it is OK. There are many benefits on a large scale app to going the straight Java route. In my day job, we have one of those large scale apps (over half million visitors a day). However, for my personal apps I love the speed that Grails provides me. From GORM to GSP and just plain using Groovy itself, I enjoy working in it.

The only real drawback so far is that I find myself running into lots of compilation errors at my day job because I’m writing Groovy code instead of Java :)

GORM

I have to admit that the one feature I am liking quite a bit is GORM, the ORM layer in Grails. I’m no fan of Hibernate itself, but what the Grails team has done with GORM is just great. I’ve gotten quite used to the criteria syntax and that is what I like so much about it. I’ve had a few puzzling episodes here and there, but overall it is probably the shining feature of the stack.

Groovy

Because of my Grails usage I’ve been using Groovy outside of Grails with some enjoyment. At work I wrote a log analyzer that looks for errors and does reporting as well as script that does some JMX monitoring.

Using Groovy has also gotten me more into regular expressions. Not coming from a background in languages that had native regex support, I’m a late comer to the beauty of this tool. With Groovy’s native support of them I find myself using them quite a bit.

In Summary

Yes, I’ve had my share of issues in the beginning, but it has gotten much better very quickly. I would still like to learn ruby and maybe things have gotten better in the last year or so, especially with the news that Merb is merging with RoR.

In any event, Grails has brought back the joy of coding for me. Much like those early RoR users.



Don’t miss anything, subscribe!
1 Total TweetBacks: (Tweet this post)
  • webmogul: Enjoying coding again with Grails http://tinyurl.com/a74ml8 01/17/09 08:38am

Did you enjoy this post? Why not leave a comment below and continue the conversation, or subscribe to my feed and get articles like this delivered automatically to your feed reader.

Comments

Your site its great,i will bookmarked your site,thanks for the share.

wedding dresses Caps is one point from a master hand at Galliano’s use of some of his atmospheric imagery

Thank you so much forRed Bull Hats explaining this. I was totally unaware ofAir Max 2009 this issue on Facebook.

to support just about every participant only a tiny little bit for the bucks mbt herren sportlich element from mbt sport the game, here’s a short WoW gold mbt männer sandalen farming guide, that contains 5 mbt shoes deutschland fast actions to producing real bucks on this game.

Love and knowledge, so far as they were possible, led upward toward the heavens.

Later, Nike brought us a serise of Nike Air Max Shoes, such as cool Nike Air Max 180, beautiful Womens Nike Air Presto

Coast dresses uk of 2011 summer full of vitality and color. This is your wardrobe an instant update of all those signals through the main trends for the coming

I’m grateful I discovered your site on yahoo. Thanks for the sensible critique. Me and my wife ended up being just getting ready to study about this. I will be thrilled to see these kinds of good info being shared freely out there.

This article is written in,I was looking for the information.Thank you and your share this articl at here

Precisely why are at this time there not any extra a lot of these internet websites? Your content regularly content articles are terrific obtainable during concepts, which aren’t capable of being observed everywhere you go. You should definitely persist with scripting this form of beneficial content material, its absolutely worthwhile. The web is without a doubt whole connected with fabulous waste products, collectively selected is content for those who choose a element other than them. Precisely why are never now there a great deal more? Ordinarily do not give my family suspending!

Louis Vuitton Borse

Sorry, the comment form is closed at this time.