我刚刚开始学习 Ruby,作为一名 .Net 开发人员,我想知道我是否应该直接使用 IronRuby,而不先尝试一些纯 Ruby。

你怎么认为?我会错过什么吗?

——粗俗

有帮助吗?

解决方案

我会使用纯 ruby​​(Matz Ruby Interpreter (MRI))来开始。我的理解是铁红宝石还没有完全准备好。

如果您正在寻找一本好书,我目前最喜欢的书(超过镐)是 http://www.amazon.com/gp/product/0596516177 由 matz 和 flanagan 撰写,这本书的段落非常简洁,写得很好,并且提供了很好的示例(在 1.8.* 和 1.9 中)

享受!:D

其他提示

首先使用纯Ruby,IR 还没有完全完成。查看 http://poignantguide.net/ruby/ - 虽然很奇怪,但这是一个很好的介绍

Ruby 有一种独特的语法和风格,通过使用其他人的 Ruby 代码,您可以更快地掌握它们。您当然可以在使用 IronRuby 以及 Ruby 语言的任何其他实现时学习这一点。(尽管如此,您可能会在使用 IronRuby 时遇到一些更晦涩的语法或库的问题;这还不是 100% 完整的实现。)

学习惯用 Ruby 的一种有趣的资源是 http://www.rubyquiz.com/.

我知道这是一个老问题,但我想说四年后(今天),JRuby 实现确实足够先进,值得开始。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top