【发布时间】:2010-09-09 07:49:27
【问题描述】:
我刚开始学习 Ruby,作为 .Net 开发人员,我想知道是否应该直接使用 IronRuby,而不是先尝试一些纯 Ruby。
你怎么看?我会遗漏什么吗?
-- 粗鲁的
【问题讨论】:
我刚开始学习 Ruby,作为 .Net 开发人员,我想知道是否应该直接使用 IronRuby,而不是先尝试一些纯 Ruby。
你怎么看?我会遗漏什么吗?
-- 粗鲁的
【问题讨论】:
我知道这是一个老问题,但我想说的是,四年后(今天),JRuby 实现肯定已经足够先进,值得开始。
【讨论】:
我会使用纯红宝石(Matz Ruby Interpreter (MRI))开始。我的理解是铁红宝石还没有完全准备好。
如果您正在寻找一本好书,我目前最喜欢(超过镐)是 http://www.amazon.com/gp/product/0596516177 matz 和 flanagan,这本书的段落非常简洁,并且提供了很好的示例(在 1.8.* 和 1.9 中)
享受吧! :D
【讨论】:
Ruby 有一些独特的语法和风格,通过使用其他人的 Ruby 代码,您会更快地掌握它。您当然可以在使用 IronRuby 以及在任何其他 ruby 语言实现中学习这一点。 (虽然,您可能会在 IronRuby 中遇到一些更晦涩的语法或库;它还不是 100% 完整的实现。)
学习惯用 ruby 的一个有趣资源是 http://www.rubyquiz.com/。
【讨论】:
首先使用纯 Ruby,IR 还没有完全完成。看看http://poignantguide.net/ruby/——虽然很奇怪,但是很好的介绍
【讨论】: