【发布时间】:2009-12-10 20:47:39
【问题描述】:
MonoTouch 总是与 C# 一起被提及。框架和工具集实际上是否仅限于 C#,或者 IronRuby 和 F# 等其他 CLR 语言也能正常工作?
【问题讨论】:
标签: iphone f# mono xamarin.ios ironruby
MonoTouch 总是与 C# 一起被提及。框架和工具集实际上是否仅限于 C#,或者 IronRuby 和 F# 等其他 CLR 语言也能正常工作?
【问题讨论】:
标签: iphone f# mono xamarin.ios ironruby
不限于 C#,但运行其他语言有一些注意事项:
众所周知,Delphi Prism 可以工作 - 他们的 MonoDevelop 插件甚至支持 MonoTouch。其他静态编译的 .NET 语言通常应该很容易移植。
【讨论】:
Novell 在这一点上有点含糊,他们说:“MonoTouch 是一款适用于 Mac OS X 的软件开发工具包,可让您使用 .NET 编程语言”。
看起来像 Hello-world 这样的简单 F# 程序正在运行,请参阅这篇文章:http://jamesmoorecode.blogspot.com/2009/09/f-running-on-iphone.html
而且由于 IronRuby 是在 DLR 之上构建的,而且由于 Novell 不支持 MonoTouch 的 DLR,IronRuby 不应该工作。
【讨论】: