tag:blogger.com,1999:blog-1347211857845165663.post2116217331385071598..comments2023-07-01T10:18:05.490-05:00Comments on mike.mainguy: Ruby on rails and groovy grails comparisonMike Mainguyhttp://www.blogger.com/profile/00301743167330794774noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-1347211857845165663.post-85569673377621770882011-04-16T21:36:35.238-05:002011-04-16T21:36:35.238-05:00@cbmeeks
I thought it was comparing ruby to groov...@cbmeeks<br /><br />I thought it was comparing ruby to groovy. So ignore java.<br /><br />Groovy way:<br />def slugAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-1347211857845165663.post-1870815089311581842011-04-11T13:03:25.320-05:002011-04-11T13:03:25.320-05:00Nice summary overall, but I do have to disagree wi...Nice summary overall, but I do have to disagree with your "Frankenstein" characterization for JRuby. I've been running my Rails stuff under JRuby using TorqueBox (a JBoss community Ruby application serverimplementation) for over a year, and from the development/deployment point of view, the learning curve is minimal and mostly revolves around making use of the quite rewarding extra capabilities provided by the container.paulbonnerhttps://www.blogger.com/profile/00849141046048251564noreply@blogger.comtag:blogger.com,1999:blog-1347211857845165663.post-35337772640502728302011-04-11T07:33:27.666-05:002011-04-11T07:33:27.666-05:00Not sure I agree with #2 there. I'm a Java de...Not sure I agree with #2 there. I'm a Java developer by day and Ruby by night. And I can't say that Ruby forces me to do pretty much anything.<br /><br />What are the forces and constraints you mention with Ruby?<br /><br />And you're talking about the "Ruby Way?" How about the "Java Way?" As in being FORCED to write proper getters/setters all the time (if you want to be compliant, that is).<br /><br />Ruby:<br />attr_accessor :slug<br /><br />C#:<br />public string Slug { get; set; }<br /><br />Java:<br />private String slug;<br />public String getSlug(){ return this.slug;}<br />public void setSlug(String slug){this.slug = slug;}cbmeekshttps://www.blogger.com/profile/16559622326631328930noreply@blogger.comtag:blogger.com,1999:blog-1347211857845165663.post-46412817305336941092011-04-08T10:19:13.008-05:002011-04-08T10:19:13.008-05:00One of the things that makes it harder for me to j...One of the things that makes it harder for me to jump into web development with Ruby is that even today there seems to be too many alternatives to choose from. Ruby 1.8 or 1.9? Rails 2.x or Rails 3, or beeding edge or something like Sinatra? ... <br /><br />The integration with Java containers works but it's far from perfect. You can build a WAR file from Redmine's sources using the Warbler gem, but results in having several JRuby runtimes in memory is very expensive (you can configure it, but it's frankensteinian as you mentioned).Denis Fuenzalidahttps://www.blogger.com/profile/16273257940562737527noreply@blogger.comtag:blogger.com,1999:blog-1347211857845165663.post-41131107477107162011-04-08T09:49:28.699-05:002011-04-08T09:49:28.699-05:00database migrations are on the roadmap for grails ...database migrations are on the roadmap for grails 1.4. There is currently three plugins for this.Tomas Linhttps://www.blogger.com/profile/07395676840638383704noreply@blogger.com