The Grails Diaries: JRuby on Rails or Grails?

I must admit it: I’m weak. During last two years I have been trying to avoid the dark attraction of Ruby on Rails. And it was hard. I have been searching for almost seven years something that alleviates my feeling of waste of time when developing a Web user interface. And I have been promiscuous, believe me. I have tried everything in the Java world: Tapestry, Velocity, Cocoon,Altio, GWT, Flex, Laszlo… I even tried ASP.NET!!! But finally I gave up. It took me a lot of time to realize that it’s not about the framework, it’s about the level of details in the development of Web applications.

<ul>
  <li>
    The main reason is laziness: I have a little notion of Groovy, but very few of Ruby.
  </li>
  <li>
    Spring integration. I need to integrate this website with some business logic already developed. Grails have a good Spring integration.
  </li>
  <li>
    ActiveRecord pattern. I don&#8217;t like this pattern. I feel it cannot work in complex models. I prefer the Hibernate approach of Grails.
  </li>
  <li>
    The development IDE. I&#8217;m fed up of Eclipse. I want to try Jetbrains IDEA 7.0 with Grails support.
  </li>
  <li>
    I have the feeling that JRuby is not still mature enough. Charles Nutter is making an incredible job, but Groovy works solid as a rock.
  </li>
</ul>

<p>
  So, the first step is done: I will go for Grails. The next is step is to define the project scope and the development methodology. So stay tuned!
</p>

<p>
  <a href="http://www.diegoparrilla.com/2007/10/grails-diaries-2-setting-up-development.html">Next: Setting up the development environment</a>
</p>

Related Articles