这个学期我要上红宝石课。在我的书中,它说有一个用于 VS 的 ruby 实现,称为IronRuby。我想使用我用任何方式工作的视觉工作室。我唯一关心的是知道与其他红宝石是否有显着差异(如果有的话),以便我可以继续使用 VS2012?在课堂上,我们使用一本名为“松本的 Ruby 编程语言”的书
感谢您的帮助。
这个学期我要上红宝石课。在我的书中,它说有一个用于 VS 的 ruby 实现,称为IronRuby。我想使用我用任何方式工作的视觉工作室。我唯一关心的是知道与其他红宝石是否有显着差异(如果有的话),以便我可以继续使用 VS2012?在课堂上,我们使用一本名为“松本的 Ruby 编程语言”的书
感谢您的帮助。
如果你只是在做书中的练习,你应该没问题。
就个人而言,我不会使用它,因为:
IronRuby 多年来一直没有稳定(或 alpha)版本,而且它的未来是不确定的(很少有项目活动和缺少主要开发人员)。
它与 MRI不是 100% 兼容,因此您可能会遇到奇怪的情况,尽管我无法找到更详细的 RubySpec。
与 Windows 相比,在类 Unix 机器上编写和测试的 Ruby 更多,因此如果您需要使用 gems,您可能会遇到在 IronRuby 中不会出现在 MRI 中的奇怪问题。
你应该把大部分时间花在学习上irb
,所以 Visual Studio 并不能真正帮助你:)。(irb
是交互式提示——您可以实时测试您的代码,而不必保存和运行[或编译]。)