Rails 1.X和2.X之间的主要区别是什么?

时间:2008-12-30 14:59:25

标签: ruby-on-rails ruby

大多数死树书和网络教程都讲述了Rails 1.X.我想知道他们是否值得用来学习Rails 2.X.如果是这样,我应该避免哪些部分和概念以及几乎保持不变的部分和概念?

8 个答案:

答案 0 :(得分:9)

我最喜欢的书之一是The Pragmatic Programmers的“滑板”书,“带有Rails的敏捷Web开发”。许多已经改变的东西都是从核心转移到插件中,所以如果它们是你想要或需要的功能,那么你仍然可以使用它们。大多数新功能都是添加,而不是删除。

正如其他评论中所述,要了解更多信息,您可以访问以下链接:

那就是说,我也有Obie Fernandez的“The Rails Way”,它涵盖了Rails 2.0。但是,我仍然发现自己更频繁地阅读敏捷书籍。你可以在这里获得它,即将到来的第3版:http://pragprog.com/titles/rails3/agile-web-development-with-rails-third-edition

由于Rails的开发速度非常快,因此书籍很难实际跟上框架。我发现阅读博客是了解最新功能的最佳方式,或者了解我不了解的新功能。

我订阅的一些博客(有很多,比这些博客更多):

答案 1 :(得分:3)

不,他们不值得再使用了。

如果你想从头开始,现在最好的事情就是使用the official Rails guide documentations

有些人仍然习惯推荐“敏捷”这本书,但最好继续前进。

通过基本指南后,您可以查看截屏视频,例如RailsCasts.com的免费电视转播或PeepCode.com的付费转播。

如果我今天开始知道我现在知道的事情,那就是我要做的事。

答案 2 :(得分:1)

看看这个。它是从2007年开始的,但它可能会给你一些想法。 http://www.infoq.com/news/2007/12/rails-20-docs

答案 3 :(得分:1)

如果您遇到死树,请查看Obie Fernandez的The Rails Way。它涵盖了Rails 2.0,现在可能是关于Ruby on Rails的最好的纸质书籍。我会说它目前比敏捷书更好。

答案 4 :(得分:0)

我建议您阅读位于here

的Rails 2.0功能

答案 5 :(得分:0)

他们会在每个主要版本上发布博客文章,通常会对其进行总结。

Here's the 2.0 postHere's the 2.2 post as well,找不到2.1帖子,但我确定它在某个地方。

答案 6 :(得分:-1)

以上人员的良好资源。考虑一下即将学习MERB。

答案 7 :(得分:-1)

对我而言,这是一个很好的嵌套资源和更好的迁移..但是那里有很多东西。上面有人发布了这个链接,但又来了:http://weblog.rubyonrails.org/2007/9/30/rails-2-0-0-preview-release