views:

119

answers:

3

i heard rails 3 almost ready to be released from beta, mean stable version. but of course the real date still unknow.

so i wanna ask ror rock developer. do u think me should learn and use rails 3 RC ver. or use rails 2.3.8??? if i now use RC version will it be hard to upgrade to stable rails 3 version?

can anyone rock developer guide me.

Thank.

+4  A: 

I don't know what a rock developer (!) is, but I'd recommend going with Rails 3 rather than Rails 2.x. Rails 3 represents the future direction of Ruby on Rails, so it's worth getting up to speed with it as soon as you can. To be frank, Rails 2.x is now an evolutionary dead-end. There shouldn't be any significant changes between the Rails 3 Release Candidate and the final version.

The barriers to adopting Rails 3 you might encounter are:

  • its availability on your production stack
  • plugin/gem compatibility

For the first issue, I know that the popular Heroku for example are tracking the Rails 3 beta releases pretty closely. Regarding the second issue, not all plugins or gems are compatible at the moment, but a lot of the most popular ones are. If there are specific plugins or gems that you need to use then check here.

John Topley
+1  A: 

If you need to get a project off the ground now, then by all means go with Rails 2.3.8. It's the safe choice.

There are some significant changes in Rails 3. Some tools will be available to help you upgrade. But no automated tool will ever completely convert your 2.3.8 application to Rails 3. It's hard to tell how much effort is involved, that really depends on your application.

That said, if you are new, learning, and not expecting to release anything for several months, Rails 3 is the right choice. By the time your grok Rails and have something in production, Rails 3 will likely have stabilized, and nobody will be looking back.

Shtééf
+1  A: 

Use rails 3!! The RC is still in the pipeline, but it's more or less good to go and you won't need to make any code changes when the final release is made

Here are some reasonable resources to get you started with it

  1. http://railscasts.com
  2. http://www.railsdispatch.com/
  3. http://www.teachmetocode.com/
  4. http://rubyonrails.org/screencasts/rails3/
stephenmurdoch