8

我对 .net 的动态语言运行时非常感兴趣,并且看到 IronRuby/IronPython 是在它之上构建的。我找不到一些在 c# 中利用 Ruby/Python 动态的示例,这是我真正感兴趣的。

我看到来自 Microsoft 的视频,它使用 c# 4 的动态从 Silverlight 中调用 JavaScript,只是想知道以 web/windows 形式调用 Ruby/Python 有多容易?我知道 Umbraco 在某处有一个 python 实现,这是可能的,但不确定如何?

谢谢。

4

1 回答 1

3

任何 DLR 语言都可以很容易地从 .NET 代码中调用。我所说的 .NET 代码是指 Web 表单、win 表单、WPF 或其他任何东西……只要有 .NET 代码和 DLR,您就可以调用动态语言代码。

看看我关于使用 DLR 扩展 .NET 应用程序的帖子,它可能会让您更清楚:http ://www.ironshay.com/post/make-your-application-extendable-using-the-dlr.aspx

于 2010-06-04T12:08:57.660 回答