Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 3940036
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 20, 20262026-05-20T00:22:13+00:00 2026-05-20T00:22:13+00:00

Yes, several similar threads exist, but we’re now in 2011, and much has changed.

  • 0

Yes, several similar threads exist, but we’re now in 2011, and much has changed.

Grails 1.3.6 has improved hugely compared to v1.3 when I initially tried to learn the framework (and gave up to slow compile times and other groan inducing events).

Having spent a couple months with the latest release, I am impressed, protyping an app is an absolute breeze (GORM is great!). In development mode one no longer needs to restart, barring changes to domain classes. Groovy.lang is fantastic (bare in mind, this is compared to my day job life in PHP).

Now, on the flip side there is Ruby/Rails, which I have little experience with beyond perusing Ruby docs and exploring Active Record (to compare to GORM). Coming from PHP/Jquery, groovy syntax is cake, ruby not so much, although accessible.

Ruby/Rails is all the rage, while Groovy/Grails seems to be picking up speed in its own right.

I’d like to hear what both camps have to say (flame inducing lang war welcome) re: pros/cons of both langs/frameworks now in 2011. When choosing a framework it’s important to know what you’re getting into, so have at it, newbies will benefit, and experts can vent ;–)

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-20T00:22:14+00:00Added an answer on May 20, 2026 at 12:22 am

    Rails and Grails are both excellent frameworks with their current releases. You really can’t go wrong with either. Here are some things I find interesting about them though:

    Rails

    • Rails (Ruby) does not scale as well as Grails (Groovy). You will need more horsepower to run your application. This isn’t a big deal at all with PaaS options like EngineYard (and hopefully a AWS BeanStalk Rails option in the future), but it might just cost a little more to run a Rails app vs a Grails app (obviously JRuby is also an option to though).
    • Rails is slightly better with NoSQL alternatives currently, but Grails is catching up quickly
    • Rails has many more plugins, but this can lead to trouble if you use some that aren’t maintained (a lot of them don’t currently work with Rails 3 yet either).
    • Rails is more mature and has more features at this point in time because it’s been around longer
    • Rails REST support is amazing
    • There are many more “big” Rails websites than Grails
    • Ruby is much more popular than Groovy – TIOBE
    • No dependence on Oracle, ha! (Grails obviously needs the JVM)

    Grails

    • Grails integrates with the JVM better than JRuby
    • Grails GORM is better than ActiveRecord (IMHO), although Rails 3 opened the door a little bit for other persistence options, but all the books, tutorials, etc all use ActiveRecord
    • Grails View taglibs are better than <=%…%> in view
    • Grails plugins are well documented and clearly state whether they are supported by SpringSource or not
    • SpringSource is investing heavily in Grails
    • There will be many more corporate jobs for Grails than Rails in the future, but more startups use Rails (where do you want to work?)

    My perspective

    • I used Rails a couple years ago, I’m working on a Grails project now
    • I like them both better than Django (Python) or Zend Framework (PHP)
    • I plan to learn Lift (Scala) next

    My Recommendation

    • If you have never done Java development and are working on a side project for a small to medium website, go with Rails
    • If you are working at a big company that uses Java, try pitching Grails to your management as the “next Java framework” they should invest in
    • If you are working on “the next twitter or foursquare,” well then you are smart enough to answer this question yourself! 🙂
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I've read several threads dealing with similar issues on here, but I just can't
I have a library that has several options defined as this: #define shouldShowToolbar YES
I've read several posts on SO on similar subjects, but was unable to dissect
Ok, yes, I've read the other Qs regarding this topic, but I have several
I know this has been asked several times, but the problem is they bring
Background In a C# command-line app I'm writing, several of the parameters have yes
...Yes I've seen: Best Resources for Learning JavaFX? but it doesn't really answer the
Yes, There's More Than One Way To Do It but there must be a
Yes, there is a similar question here . However, that question doesn't seem to
Yes, I know you could use regular objects as associative arrays in JavaScript, but

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.