【问题标题】:Rails 2.3.4 Vs Rails 3 + Book - Beginner in RoRRails 2.3.4 与 Rails 3 + 书籍 - RoR 中的初学者
【发布时间】:2010-06-11 23:46:02
【问题描述】:

我从 Ruby 和 Rails 开发开始,在过去的 2 年里我是一名 Java 开发人员学生)。我有两件事:

  1. 学习 Ruby
  2. 在 ROR 上制作我的网站

我有Agile Web Development with Rails, 2nd Edition

所以,这是我的问题:

  1. Agile Web Development with Rails 一书如何入手,我对 Ruby 一无所知,但精通 Java。
  2. 2nd 和3rd edition 之间的区别是什么?人们说这些变化对于初学者来说是无关紧要的,这种说法在多大程度上是正确的?
  3. 我应该从 Rails 2.3.4 还是 Rails 3 开始(指日可待)? Rails3 就是这样!

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-3


    【解决方案1】:

    敏捷书很好,但第二版是针对 Rails 1.2 的——现在已经很老了!您可以购买第 3 版(适用于 Rails 2),但随着 Rails 3 即将推出,它也可能很快就会过时。

    我的推荐是网站:http://www.railstutorial.org/book

    这是一本写得很好的在线书籍,名为“通过示例学习 Rails”,它对 Rails 进行了全面介绍(使用最新的 Rails 2.3.8)。我的两个同事最近使用它进入了 Rails。

    【讨论】:

      【解决方案2】:

      作为一个从 java 到 rails 走上同一条道路的人,最近,我会给我两分钱。

      从您有书籍/教程/指南的任何版本开始。 (当然,假设它是一本好书/教程/指南)不幸的是,向后兼容性对于 Rails 来说是一个大问题,我经常看到仅 2-3 年前创建的代码示例现在需要进行重大修复才能变得可行。如果您是新手,修复它们尤其困难。

      至于“Rails 3 更酷”的说法,你也可以跳过它并等待 Rails 5。恕我直言,如果你做一个网站是为了好玩/学习,第二个和第三个版本都会给你基本的理解平台和语言。一旦你知道了,将你的知识“升级”到下一个版本比重新学习要简单得多。

      祝你的任务好运,你需要很多:)

      【讨论】:

        【解决方案3】:

        我没有敏捷书,但我可以回答问题 3。

        首先,我不知道为什么已经有 2.3.8 了,你为什么要从 2.3.4 开始。

        其次,我可能会在 2.3.8 上做一些测试并稍微弄乱一点,但不要开始任何大的事情并等待 Rails 3。这是因为 Rails 3 有很大不同但更好,你可能想要升级应用程序一经推出。因此,在开始任何大型项目之前等待 Rails 3 发布是明智之举,这样您就不必经历升级的麻烦。

        作为关于问题 1 的一点说明,我在没有敏捷书的情况下已经完成了很好的学习,但可能有一些东西我可以通过这本书更好地学习,而不是在 Google 和 RDoc 上查找。

        【讨论】:

        • 我的印象是 2.3.4 是最稳定的,而且大部分 gems/plugins 都是为 2.3.4 制作的,Rails3 什么时候推出测试版?
        • Rails 3 RC 在 RailsConf 结束时问世。
        • RailsConf 于 6 月 10 日结束,但 Rails3 仍处于测试阶段。
        • 啊,我看的那篇博文是6月8日的,是最新的更新。 Rails 博客似乎不是最新的。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多