我应该学习Ruby 1.8还是1.9?

时间:2010-07-21 12:44:34

标签: ruby

我最近开始学习Ruby,并且想知道要学习哪个版本。我有Matz's Ruby book因此我对这些差异有所了解,默认情况下我会选择1.9因为性能,使用角色,而且只是因为学习很快就会过时的东西没什么意义!

但是,由于没有为1.9更新宝石,我在1.9.1中遇到了一些问题。我还想使用rcov进行编码器覆盖,这似乎是唯一的工具,但它不适用于1.9。我还刚刚阅读了this blog post关于某些人因为类似原因而完全从Ruby转换的问题。

之前已经问过{p> A similar question,但现在几个月前,情况可能已经改变了。我目前没有对Ruby做任何具体的事情,但我打算很快编写一个Web应用程序,可能使用Rails,如果这有任何区别的话。

由于

2 个答案:

答案 0 :(得分:8)

从初学者的角度来看,这两种语言版本之间的区别是无关紧要的。您应该使用1.8,因为它适用于您将使用的大多数宝石,并且您不会遇到不是您的错误的错误,这会绊倒您的学习过程。届时,您将轻松切换到1.9。

答案 1 :(得分:1)

我同意clyfe的图书馆使用方法。更清楚的是,为什么在理解1.8之后存在1.9的变化。

我还建议使用1.8和Rails,因为它已被证明更稳定和兼容。 (作为旁注,我也会坚持使用Rails 2.x.)

相关问题