Windows Phone 7 (WP7) 支持哪些编程语言?
我记得,WP7 支持 C#,但不支持任何 .Net 动态语言(Ruby 或 Python)。除了 C# 之外还支持其他编程语言吗?可以使用 Boo 开发应用程序吗?
As I recall, WP7 supports C# but does not support any of the .Net dynamic languages (Ruby or Python). Are any other programming languages besides C# supported? Could an app be developed using Boo?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
目前官方仅支持 C#。非官方地,任何可以编译为可验证的托管程序集(可验证性要求也适用于所有依赖项!)的语言都是好的 - 因此您应该能够使用例如 C++/CLI、F#、Delphi Prism ...
Officially, only C# is supported so far. Unofficially, any language that can compile to a verifiable managed assembly (the verifiability requirement applies to all dependencies, too!) is good - so you should be able to use e.g. C++/CLI, F#, Delphi Prism...
目前官方支持的是C#。
中期(尽管没有正式宣布时间框架)将全面支持 VB.Net 和 VB.Net。 F#。
从长远来看,将提供对动态语言(IronRuby 和 IronPython)的官方支持 - 尽管由于市场限制,您可以使用这些语言执行的操作预计会受到限制。
更新:
Visual Basic 工具的 CTP 现在可从 http://www.microsoft.com/downloads/en/details.aspx?FamilyID=a808a69d-6119-47b7-b858-262be5c49915
Currently, officially supported is C#.
In the medium term (although no time frame officially announced) will be full support for VB.Net & F#.
In the longer term will be official support for dynamic languages (IronRuby & IronPython) - although expect a restriction in what you can do with these languages due to marketplace restrictions.
Update:
The CTP of the Visual Basic tools are now available from http://www.microsoft.com/downloads/en/details.aspx?FamilyID=a808a69d-6119-47b7-b858-262be5c49915
手机支持 F#。这些模板尚未融入 Visual Studio,但可以从 Don Syme
F# is supported on the phone. The templates are not baked into Visual Studio yet but are available from this blog entry by Don Syme
如果您可以将其编译为 .NET CF 程序集,您可能可以破解它来工作 - 没有任何东西可以明确地阻止其他语言的使用。
If you can compile it down to a .NET CF assembly, you could probably hack it to work - there's nothing explicitly stopping other languages from being used.
铁红宝石
http://msdn.microsoft.com/en-us/magazine/ff960707。 ASPX
IronRuby
http://msdn.microsoft.com/en-us/magazine/ff960707.aspx