【问题标题】:Which implementation of Ruby will survive? [closed]Ruby 的哪个实现会继续存在? [关闭]
【发布时间】:2011-03-29 22:27:58
【问题描述】:

据我所知,有 IronRuby 和 Ruby.NET 以及其他一些变体。我还听说微软可能不再支持 Ruby,因为他们开始在该开发团队中占据大部分位置。

我想知道 Ruby 的哪些实现可能会继续存在,以及哪些会被大型企业采用。

如果企业的采用可能仅限于某个行业(金融、技术、教育)业务类型(初创企业、企业)或平台(windows、mac、linux、other-nix),那也很好。 )

【问题讨论】:

  • 我们也不知道未来...

标签: .net ruby linux enterprise


【解决方案1】:

很可能 - 他们永远不会被大型企业采用。至少 - 那些构建在 DLR 之上的语言。

问题是 - 这些语言的市场很小。只有当 ruby​​ 和 .NET 之间需要强互操作时,它们才是最佳选择。否则 - 通常最好使用纯 .NET 或纯 ruby​​。

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

我怀疑它(铁红宝石)最终会像 J# 一样死去(至少我不能称它为活着)。

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

【讨论】:

    【解决方案2】:

    IronRuby 是 .NET 空间中唯一的 Ruby 实现 - Ruby.Net 很久以前就被纳入 Microsoft 项目。

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

    不过,我们可以肯定 Matz 的 Ruby(通常被称为“MRI”)将继续存在。除此之外还不清楚。我预计 JRuby 将成为下一个最有可能成为长期幸存者的版本,它可以保持最新并处于开发状态。其他的?我和原来的提问者一样好奇。

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

    【讨论】:

      猜你喜欢
      • 2011-02-05
      • 1970-01-01
      • 2013-06-11
      • 2021-12-05
      • 1970-01-01
      • 2014-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多