IronRuby死了吗?

Kyl*_*age 44 .net ruby asp.net ironruby

我是.Net程序员,他希望在我当前和未来的Web应用程序中扩展并可能使用一些Ruby.查看Iron Ruby网站的最新版本是近一年前的:2011年3月13日.从那时起,他们的网站上也没有发布任何公告.

有了这一切,我想到了几个问题:

  1. IronRuby死了吗?
  2. 如果项目已经死亡,那么.Net中是否有任何替代方案?
  3. 如果它还活着,它仍然是一个积极维护的项目吗?我在哪里可以找到最新版本?
  4. 我吠叫错了树吗?我应该把红宝石当作ruby而.Net作为.Net,两个独立的实体永远不会在同一个项目中见面?

最近在stackoverflow上看到过关于IronRuby的问题,所以显然人们正在使用它.我不确定他们是否支持遗留应用程序或进行新的开发工作.

Chr*_*rle 38

专家提示:开发人员不喜欢发布公告.我们是反社会的生物.IronRuby最后一次致力于5天前(截至本文发布时).所以它非常活跃.

https://github.com/IronLanguages/main/tree/master/Languages/Ruby

  • @Chris-IronPython 5天前发布,看起来IronRuby在一个多月前(在评论发布时)提交了.我在发布之前在github上搜索了IronRuby并发现了这个:https://github.com/IronLanguages/ironruby-contrib让我相信它已经死了/正在死去 (7认同)
  • http://github.com/IronLanguages/ironruby-contrib只是一个与IronRuby相关的社区项目项目.实际项目是http://github.com/IronLanguages/main(是的,我知道"主要"因为回购名称有点奇怪,但这就是它目前的情况). (3认同)

Jim*_*nti 8

我认为积极参与项目(实际提交补丁)的人数与该项目对社区的有用程度直接相关.不幸的是,自该项目与微软断开关系以来的一年中,并没有大量涌入想要在IronRuby上工作的人.这意味着它对整个.NET社区来说并不重要,或者.NET社区使用它而不是帮助构建它.无论哪种方式,发展肯定放缓; 托马斯和我有其他全职工作,没有其他人真正加强,所以目前的发展速度是我们所预见的.除非这会激励人们.:)

如果IronRuby不适合您,请在GitHub上提交问题请求.拉请求是首选.

  • 根据我的经验,只有相对较小的.NET开发人员才能超越Visual Studio捆绑的内容. (4认同)
  • 糟糕......这可能是因为.NET开发社区作为一个整体在开源方面比在Ruby或Python社区中活跃得多. (3认同)

小智 6

至于问题1:http://evain.net/blog/articles/2010/08/07/on-ironruby

"好消息是,IronPython,IronRuby和DLR的代码是开源的,最近已经在Apache2许可下重新获得许可.官方消息是IronRuby的命运现在掌握在社区手中."

所以是的,它被开发者放弃了.然而,社区保持它"活着".

至于2和3,我无法真正回答这个问题,但对于4:只要两者不会相互干扰,我就不会发现任何问题.如今,用多种语言进行开发并不是什么新鲜事.但明智地选择你会使用什么.始终尝试根据您的需求和偏好进行比较.

更新:我看到上面/下面的海报(哈哈?)找到了一个它还活着的链接.很高兴看到它.没注意到!