【发布时间】:2010-08-17 23:25:03
【问题描述】:
我想每个人都已经听说过有关 some key developers leaving the Dynamic Languages team 的消息,因为他们认为 Microsoft 对动态语言的支持正在减弱。
我非常喜欢 Python,并尝试经常使用它。因此,通过扩展,我关心 IronPython,并希望看到它继续发展。我相信很多人对 IronRuby 也有同感。但我仍然不太明白的是.NET 开发人员为什么要关心 IronRuby 和 IronPython?
如果您要写一封信给微软,要求他们继续支持和开发 DLR 和 Iron 语言,您会使用什么论据?
如果您要说服您的雇主投入开发人员的时间来为尚未制作的 IronPython 或 IronRuby 的社区支持版本做出贡献,您将如何在商业价值方面使其合理化?
以下是我可以提出的几个有趣的用例,但如果我让经理思考上述问题,我可能不会发现它们具有吸引力:
- 大型应用程序中的嵌入式脚本语言:一个有效的用例,但对于大多数开发人员来说似乎是一个小众场景。
- 测试和测试自动化: 特别是 Ruby 有丰富的优秀测试工具和库可供选择,如果通过 IronRuby 让它们在 .NET 中可用,那就太好了。但似乎等效的 .NET 库正在填补这一空白,例如 SpecFlow 和 Selenium's WebDriver。
- 在 Microsoft Stack 上运行现有框架:如果 IronRuby 能够使 Ruby on Rails 能够在带有 IIS 和 MS SQL 的 Windows 上运行,这可能会鼓励已在 Microsoft 堆栈上标准化的商店采用 RoR。
谁能想到更好的办法?
【问题讨论】:
标签: ironpython ironruby dynamic-language-runtime dynamic-languages