据我所知,有IronRuby和Ruby.NET以及其他一些变体。我还听说,微软可能不再支持Ruby了,因为他们开始在该开发小组的大部分成员中部署。
我想知道Ruby的哪一个(或哪些)实现可能存活下来,以及哪一个将被大型企业采用。
如果企业的采用可能仅限于某个行业(金融、技术、教育)、商业类型(创业、企业)或平台(windows、mac、linux、other-nix),那就更好了。
发布于 2010-08-15 07:25:34
IronRuby是.NET空间中唯一的Ruby实现-- Ruby.Net很久以前就被合并到了微软的项目中。
至于其他问题,很多人也会有兴趣知道答案!遗憾的是,没有人能给出一个权威的答案。
不过,我们可以非常确定Matz的Ruby (通常被称为"MRI")将继续存在。除此之外,还不清楚。我预计JRuby将是下一个最有可能成为长期幸存者的版本,因为它是一个保持更新和开发中的版本。其他?我和最初的提问者一样好奇。
可以肯定地说,在业务领域和技术平台中,采用都相当广泛,但偏向于OSX/web-app的混合,因为Rails是采用的主要驱动力,而许多Rails开发人员都是Mac用户。
发布于 2010-08-15 04:38:20
最有可能的是,它们永远不会被大型企业采用。至少-那些建立在DLR之上的语言。
问题是-这些语言得到了相当小的利基。只有当和之间需要强大的互操作性时,它们才是最好的.NET选择,否则-通常更好的选择是纯.NET或纯ruby。
Ruby (不在DLR之上)本身仍然不能进入大型企业(请查看招聘信息)。
我怀疑它(铁红宝石)最终会像J#一样消亡(至少我不能说它还活着)。
<irony>但是我们不需要发臭的红宝石,我们有LightSwitch!</irony>
https://stackoverflow.com/questions/3484955
复制相似问题