1

这个学期我要上红宝石课。在我的书中,它说有一个用于 VS 的 ruby​​ 实现,称为IronRuby。我想使用我用任何方式工作的视觉工作室。我唯一关心的是知道与其他红宝石是否有显着差异(如果有的话),以便我可以继续使用 VS2012?在课堂上,我们使用一本名为“松本的 Ruby 编程语言”的书

感谢您的帮助。

4

1 回答 1

2

如果你只是在做书中的练习,你应该没问题。

就个人而言,我不会使用它,因为:

  • IronRuby 多年来一直没有稳定(或 alpha)版本,而且它的未来是不确定的(很少有项目活动和缺少主要开发人员)。

  • 它与 MRI不是 100% 兼容,因此您可能会遇到奇怪的情况,尽管我无法找到更详细的 RubySpec。

  • 与 Windows 相比,在类 Unix 机器上编写和测试的 Ruby 更多,因此如果您需要使用 gems,您可能会遇到在 IronRuby 中不会出现在 MRI 中的奇怪问题。

  • 你应该把大部分时间花在学习上irb,所以 Visual Studio 并不能真正帮助你:)。(irb是交互式提示——您可以实时测试您的代码,而不必保存和运行[或编译]。)

于 2012-09-08T00:15:59.847 回答