0

我想知道以下两个选项中哪一个更有可能在 Linux 上工作:

  1. 使用 WINE 运行的本机 Win32 应用程序
  2. 使用 Mono 运行的 .Net 应用程序(假设仅使用 .Net 2 - 包括 WinForms)

注 1:所谓工作,我的意思是可能会实现所有功能并正常工作,以便它可以在 Linux 下使用相同的二进制文件运行。

注2:我只对上述2个选项感兴趣。像“使用 QT / Java / WxWidgets / [你最喜欢的框架]”这样的答案不是我想要的。

4

1 回答 1

1

我不确定您是在询问计划中的还是现有的应用程序。在第一种情况下,您绝对应该使用 Mono,因为它用于为 Linux 构建本机应用程序。仅提及 Banshee、Gnome Do、Tomboy、Plastic SCM 等。在 Windows 上以 Linux 作为部署目标(以及其他)进行开发(以这种方式)并不像您想象的那么不寻常。反之亦然;)

另一方面,如果您考虑到一些现有的应用程序,那么在这里涉及概率对我来说似乎很奇怪。给定现有的应用程序,它是否可以工作 - 试试吧。或提供更多细节;)

于 2012-04-02T13:29:26.323 回答