2011-08-15 41 views
0

背景

我已经写了使用Rails 2.我已经得到舒服几个生产应用。我有我的Rails 2例程。什么是Rails 3得到了Rails 2没有得到? (我应该学习它?)

但是,现在我面临着一个两难的局面。

我有两个新的应用程序立即写入。

的Rails 3已经出来有一段时间了,我想知道,如果它的时间来得到一本书,投入一些周末和晚上,并开始编写这些和任何其他应用程序使用Rails 3

这个事情我写作通常是这样的:“把我们的设备库存放在MS Access中并制作一个Web应用程序”,或者“编写一个应用程序,让秘书把PDF发送到我们的网站并给他们附上记号。” (这些都是虚构的例子来给你一个想法 - 而不是实际的应用程序我正在或曾经工作过的)

边注

在个人层面上,我明白价值为自己学习,我真的很好奇好奇有兴趣在学习Rails 3.但我也必须尊重时间和精力的限制。我很好奇并对很多事情感兴趣。所以我必须谨慎选择。

主要问题

没有Rails 3中有哪些特征/能力/改进,可能使时间和风险值得投资?或者换个说法,如果我在Rails 3教程上投入了一两个礼拜的时间,它会在以后节省很多时间,因为Rails 3开发的效率更高吗?

其他问题

有一大缺点,只是使用Rails 2贴敷几年的时间或其他四五应用程序?我应该注意到一些迫在眉睫的危险?

回答

3

这是我对此采取:

  1. 新的插件和宝石将被开发为Rails 3.x中,没有Rails的2.什么速度跌宕发展最,供应和由社区维护的解决方案。
  2. Bundler。虽然它可以与2.x一起使用,但我承认。
  3. 引擎!目前它还没有很好的文件,也许有点儿错误,但我觉得它会成为一件好东西的推动者。
  4. 最后,也是最重要的 - 当Rails 2.x中的主人在Rails 3x框架中处于适度状态时,您将有一天会醒来。这是不可避免的恕我直言。

在我们只有beta/release候选版本的情况下,过渡到Rails 3将不会太痛苦。所以我鼓励你去Rails 3.

+0

完全同意。 – jschorr

相关问题