6

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

4

2 回答 2

1

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

坚持“传统”的 Windows 窗体是可行的,但它们并不是当今创建新应用程序的首选方式。

于 2012-06-15T13:25:19.357 回答
0

您可以使用跨平台 UI 工具包。Monodevelop 使用GTK#,可能还有其他的。它可以在任何地方运行而无需修改,但在任何地方都会显得有些陌生。这就是您不必为每个平台制作不同的 UI 而做出的权衡。

此处详细介绍了使用 Monodevelop 的 F# 的说明。希望有了它,您应该一切顺利!

于 2012-06-15T17:09:19.420 回答