I’ve moved onto the “real” Grails project at work now, our system Administration “Admin” Tool, and in-house content management, customer service, fulfillment, and reporting tool. Developing controllers, especially method expressions, has been a bit tricky for me, the concept is still very new, but I’m really grasping how to set up the domain classes and am doing extremely well with configuring, customizing, and skinning the views.
I actually like Grails a lot more than Ruby on Rails no — but then, I’m getting to learn Grails on company time and money, and I have in-person help there from our Java development team. With RoR, I’m put-putting around for an hour here and there, at home, when I’m usually tired after work, and am dependent upon web-based help. Nevertheless, I think GORM is much easier to use than ActiveRecord to establish and manage relationships. Grails is also a bet quicker to launch out-of-the-box, since the development application gets installed with fully functional layout and styling through Sitemesh.
My co-workers think I’m nuts trying to learn both frameworks and scripting languages concurrently, but since none of my personal or non-profit projects utilize a Java platform, I need something other than Grails if I want to use frameworks on those sites.