刚刚发现您可以在 SilverLight 应用程序中使用 Ruby 或 Python。
链接在这里
..我想知道使用这些语言而不是 C# 是否可以绕过一些 SilverLight 限制。
我知道 SilverLight 应用程序中的 Ruby 引擎被精简了,就像 .NET CLR 一样,所以我想知道即使没有完整的 Ruby 或 Python 引擎的所有功能:
我仍然可以使用这些动态语言来做一些我在 C# SilverLight 中无法做到的事情吗?
.
如果我们需要下载社区构建的东西来扩展缩减的 Ruby 实现(例如支持 Interop 调用?),对部署有什么影响?
.
如果没有,如果你不能做任何你不能用 c# 做的事情,用这些引擎,除了动态语言的典型好处,并且没有真正规避 SilverLight 的 CLR 的一些限制,为什么要选择使用SilverLight 应用程序中的 Ruby?
我的兴趣点之一是套接字的使用,SilverLight 中的套接字使用在每个版本中都在改进,但由于服务器端需要 xml 授权文件,它仍然可能很麻烦.. ruby 能否使这变得不必要?
谢谢,
里克