是否可以在Mac上用F#+ mono编写GUI桌面应用程序并在Windows上运行而不进行修改?

时间:2012-06-15 13:20:59

标签: f# mono

我有兴趣为Windows开发桌面应用程序,但如果我可以在Mac OS X Air笔记本电脑上开发这些应用程序而不运行虚拟化环境,那将是最方便的。您可以在OS X上使用mono和F#在多长时间内开发Windows GUI桌面应用程序?

2 个答案:

答案 0 :(得分:1)

如果你的目标是WPF - 不远。遗憾的是,即使在虚拟化的Windows环境中,你也会遇到WPF问题,因为它使用3D加速。

坚持使用“传统”Windows窗体,但它们现在不是创建新应用程序的首选方式。

答案 1 :(得分:0)

您可以使用跨平台的UI工具包。 Monodevelop使用GTK#,可能还有其他人。它会在没有修改的情况下随处运行,但到处都会看起来有点异形这是您不必为每个平台制作不同UI的权衡。

详细介绍了使用Monodevelop中F#的说明here。希望你能走好路!