哪种Ruby实现能够存活?

时间:2010-08-14 20:21:28

标签: .net ruby linux enterprise

据我所知,IronRuby和Ruby.NET以及其他一些变体。我也听说过,微软可能不再支持Ruby,因为他们开始组建大部分开发组。

我想知道Ruby的哪些实现可能存活,哪些实现将被大型企业采用。

如果对企业的采用可能仅限于某个行业(金融,技术,教育)业务类型(启动,企业)或平台(windows,mac,linux,other-nix),也会很清楚)

2 个答案:

答案 0 :(得分:1)

IronRuby是.NET领域中唯一的Ruby实现 - 很久以前Ruby.Net已被整合到Microsoft项目中。

至于其他问题,很多其他人也有兴趣知道答案!可悲的是,没有人能给出权威的答案。

我们可以肯定Matz'Ruby(通常被称为“MRI”)将继续存在。除此之外,还不清楚。我希望JRuby最有可能成为一个长期幸存者,作为一个保持最新和发展的版本。其他?我和原来的提问者一样好奇。

可以肯定地说,在商业领域和技术平台上采用相当普遍,但是偏向于OSX /网络应用程序组合,因为Rails是采用的主要驱动因素,而且很多Rails开发人员都是Mac用户。 / p>

答案 1 :(得分:-1)

最有可能 - 他们永远不会被大企业收养。至少 - 那些建立在DLR之上的语言。

事情是 - 这些语言得到了很小的利基。只有在ruby和.NET之间需要强大的互操作时,它们才是最佳选择。否则 - 通常更好的是使用纯.NET或纯ruby。

Ruby(不在DLR之上)本身仍然无法进入大型企业(检查工作机会)。

我怀疑最终它(Iron ruby​​)会像J#一样死掉(至少我不能称之为活着)。

<irony>但我们不需要臭红宝石,我们得到LightSwitch</irony>