All Discussions Tagged 'rails' - TechHui2024-03-29T15:46:55Zhttp://www.techhui.com/group/grailsdevelopers/forum/topic/listForTag?tag=rails&feed=yes&xn_auth=noReasons to Use Grailstag:www.techhui.com,2011-04-27:1702911:Topic:801202011-04-27T20:27:31.116ZDaniel Leuckhttp://www.techhui.com/profile/dleuck
<ol>
<li>Clean rails-like architecture and design patterns but with an even cleaner API. In fairness, they got to see what did and didn't work well in Rails before they started.</li>
<li>Seemless intra-VM integration with the vast number of high quality Java libraries.</li>
<li>Easy to integrate with existing Java enterprise systems.</li>
<li>Runs on the proven, high performance JVM. The Ruby interpreter just doesn't compare in terms of performance. Yes, I know you can do this with Rails via…</li>
</ol>
<ol>
<li>Clean rails-like architecture and design patterns but with an even cleaner API. In fairness, they got to see what did and didn't work well in Rails before they started.</li>
<li>Seemless intra-VM integration with the vast number of high quality Java libraries.</li>
<li>Easy to integrate with existing Java enterprise systems.</li>
<li>Runs on the proven, high performance JVM. The Ruby interpreter just doesn't compare in terms of performance. Yes, I know you can do this with Rails via JRuby, but that effort is still young.</li>
<li>Code by convention - escape the mess of XML config files in frameworks such as struts.</li>
<li>Use of <a href="http://groovy.codehaus.org/" target="_blank">Groovy</a>, a Java-like language with all the scripty goodness you've always wanted.</li>
<li>GORM is great. Its finally as easy to define persistent data entities with types and constraints as it is for regular old in-memory data structures.</li>
</ol>
<p>Of course there are drawbacks:</p>
<ol>
<li>Rails has a much larger community.</li>
<li>There are many more Rails gems than Grails plugins.</li>
<li>There are many more Ruby books.</li>
</ol>