gpt4 book ai didi

ironpython - IronRuby 和 IronPython 的案例

转载 作者:行者123 更新时间:2023-12-04 12:00:55 27 4
gpt4 key购买 nike

想必大家都已经听说过some key developers leaving the Dynamic Languages team的消息了。由于他们认为 Microsoft 对动态语言的支持正在减弱。

我非常喜欢 Python 并尝试经常使用它。因此,推而广之,我关心 IronPython 并希望看到它继续发展。我相信很多人对 IronRuby 也有同感。但我还是不太明白的是为什么 .NET 开发人员应该关心 IronRuby 和 IronPython?

如果你给微软写一封信,要求他们继续支持和开发 DLR 和 Iron 语言,你会使用什么论点?

如果您要说服您的雇主投入开发人员的时间来为尚未开发的社区支持的 IronPython 或 IronRuby 版本做出贡献,您会如何在商业值(value)方面对其进行合理化?

以下是我能想到的几个有趣的用例,但如果我让经理思考上述问题,我可能不会发现它们那么引人注目:

  • 大型应用程序中的嵌入式脚本语言:一个有效的用例,但对于大多数开发人员来说似乎是一个小众场景。
  • 测试和测试自动化:特别是 Ruby 拥有丰富的精选测试工具和库,如果能通过 IronRuby 在 .NET 中使用它们会很好。但似乎等效的 .NET 库正在填补这一空白,例如 SpecFlowSelenium's WebDriver .
  • 在 Microsoft Stack 上运行现有框架:如果 IronRuby 使 Ruby on Rails 能够在带有 IIS 和 MS SQL 的 Windows 上运行,这可能会鼓励在 Microsoft 堆栈上标准化的商店采用 RoR。

  • 谁能想到更好的东西?

    最佳答案

    你在那里写的是对的,我会添加更多的子弹:

  • 使用交互式控制台快速浏览/测试方法。
  • 由于在 IronRuby/IronPython 中开发速度更快,您可以使用它来编写 POC,然后在 C# 或您使用的任何东西中实现真正的应用程序。
  • 在 IronRuby 中实现 DSL 并从静态语言中使用它们。
  • 向静态语言应用程序添加动态功能(例如 REPL 控制台)。
  • 格式塔。
  • 对于 Rubyists:在 IronRuby 中编写 WPF 和 Silverlight(也可能是 WP7 应用程序)。
  • 关于ironpython - IronRuby 和 IronPython 的案例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3507750/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com