如何在 Web/Windows 窗体中将 IronRuby 或 IronPython 与 C# 一起使用?
我对 .net 的动态语言运行时非常感兴趣,并且看到 IronRuby/IronPython 是构建在其之上的。我找不到一些在 c# 中利用 Ruby/Python 动态的示例,而这正是我真正感兴趣的。
我看到了 Microsoft 的视频,该视频使用 c# 4 的动态从 Silverlight 中调用 JavaScript,只是想知道以 Web/Windows 形式调用 Ruby/Python 有多容易?我知道 Umbraco 在某处有一个 python 实现,这是可能的,但不确定如何实现?
谢谢。
I am very interesting in the dynamic language runtime of .net, and saw IronRuby/IronPython is built on top of it. I cannot find some example which utilize the dynamic of Ruby/Python from within c#, which is what I realy interested.
I saw videos from Microsoft which call JavaScript from within Silverlight using the dynamic of c# 4, just wondering how easy it is to call Ruby/Python in web/windows form? I know that Umbraco have a python implementation somewhere, and it is possible, but not sure how?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
任何 DLR 语言都可以非常轻松地从 .NET 代码调用。我所说的 .NET 代码是指 Web 表单、Win 表单、WPF 或其他任何东西...任何有 .NET 代码和 DLR 的地方都可以调用动态语言代码。
看一下我关于使用 DLR 扩展 .NET 应用程序的文章,它可能会让您更清楚:http://www.ironshay.com/post/make-your-application-extendable-using-the-dlr.aspx
Any DLR language can be called from .NET code pretty easily. And by .NET code I mean web forms, win forms, WPF or whatever... anywhere there's .NET code and the DLR you can call dynamic language code.
Take a look at my post about extending .NET applications with the DLR, it might make this clearer for you: http://www.ironshay.com/post/make-your-application-extendable-using-the-dlr.aspx