微软为什么要放弃IronRuby和IronPython?[关闭]


15

几年前,微软宣布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年

3
@Ramhound-在起步阶段,IronRuby和IronPython都是在Microsoft内部启动的。我还和一位项目负责人一起上学(在开源许可下发布项目后,他成为了两个项目的协调员)。
wkl 2013年

7
创建.NET时,Microsoft对它几乎可以支持任何语言都大惊小怪。我得到了印象深刻的项目,例如IronPython和IronRuby,它们的目的是(1)测试.NET设计以确保它确实可以处理它们,以及(2)向开发人员和市场证明.NET的价值。建立.NET之后,我认为将这些项目放到野外,让它们凭自己的优点成功或失败是很有意义的。
Steve314 2013年

3
@mattnz在en.wikipedia.org/wiki/Dynamic_Language_Runtime中解释了一个客观的答案-DLR 项目证明不适合其他语言。
ivan_pozdeev

Answers:


17

它们是开源的,不是MS制造的。IronPython仍然存在,内置于.NET中,并且正在积极开发中,但是仅适用于Python 2.7,而不适用于3.3(尚未?)。几天前发布了一个新版本。我不知道IronRuby。

此外,结合使用Visual Studio的Python工具(PTVS),可以将Visual Studio用于IronPython开发。


似乎Python工具是Visual Studio 2013中“内置”的。我观看了PyTools的视频,其中有VS2013,转到“新建项目”,选择Python,您可以选择从IDE自动下载工具,然后,下次选择New Project并转到Python时,您将获得Python Project的所有选项,甚至是Django。
Musaab

1
-1:不正确。IronPython由Jim Hugunin制作,是他为M $工作的一部分。
ivan_pozdeev 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.