几年前,微软宣布Ruby和Python即将加入.net。这些项目分别称为IronRuby和IronPython。微软表示,这些项目将建立在.net DLR之上。
WIKIpedia表示,出于所有意图和目的,这些项目已被Microsoft放弃。
微软为什么放弃这些项目?
4
它们从未由Microsoft维护过。Visual Studio的支持依然存在在Visual Studio 2013年
—
Ramhound
IronPython项目仍然很强大,而IronRuby实际上已经死了。为何Microsoft将它们抛入开源社区的原因从未在公共论坛上得到解答,但是您可以推测Microsoft的一般开发人员以及使用其开发平台的人们对C#和C ++更加感兴趣。支持IronRuby和IronPython之类的东西可能并不有利可图,因为它在全球范围内几乎没有吸引力,最终Microsoft关心使用他们的工具和平台的人,并且支持人们关心的技术。
—
wkl 2013年
@Ramhound-在起步阶段,IronRuby和IronPython都是在Microsoft内部启动的。我还和一位项目负责人一起上学(在开源许可下发布项目后,他成为了两个项目的协调员)。
—
wkl 2013年
创建.NET时,Microsoft对它几乎可以支持任何语言都大惊小怪。我得到了印象深刻的项目,例如IronPython和IronRuby,它们的目的是(1)测试.NET设计以确保它确实可以处理它们,以及(2)向开发人员和市场证明.NET的价值。建立.NET之后,我认为将这些项目放到野外,让它们凭自己的优点成功或失败是很有意义的。
—
Steve314 2013年
@mattnz在en.wikipedia.org/wiki/Dynamic_Language_Runtime中解释了一个客观的答案-DLR 项目证明不适合其他语言。
—
ivan_pozdeev