如何将Windows桌面应用程序转换为Mac桌面应用程序?

问题描述:

我需要将C#.NET Windows桌面应用程序转换为Mac。如何将Windows桌面应用程序转换为Mac桌面应用程序?

我已阅读了Qt,REAL Studio,LiveCode/RunRev,wxWidgets和Mono的跨平台方面(www.mono-project.com和http://monodevelop.com)。

莫诺是唯一可以用来直接转换的吗?

如果我是从头开发应用程序,那么每种产品的优缺点是什么?我已经读过关于Qt的很棒的东西,但是商业授权很贵。我读过关于REAL Studio的更少,但它看起来非常有能力且价格更实惠。

+0

Qt在LGPL下面已经有相当长一段时间了,您可以使用它开发和部署专有软件。 – 2011-04-05 06:23:05

它可能更容易使用Mono项目,并使您的.net应用程序与Mac OS版本的Mono兼容。

More info.

真正Studio是创建跨平台应用程序的好方法。它的应用程序是完全原生的,它的语言是面向对象的,非常类似于VB/Java/C#。

对我来说,Real Studio的优点是熟悉的编程语言和总体易用性。

+0

我知道他们有一个转换实用程序将c#.NET代码转换为REALBasic。这工作合理吗?什么限制,如各种库的可用性(图像编辑等)?如果REAL Studio非常棒(它确实确实看起来很棒),为什么它没有被谈论? – 2011-04-07 04:06:28

+0

不,没有将C#.NET代码转换为RealBasic代码的工具。 Real Software确实有一个“迁移助理”,可将VB6项目迁移到Real Studio,但不会转换任何代码。 – 2011-04-07 13:09:34

+0

真正的工作室可能不是众所周知的,因为它是专有的并且不被企业商店大量使用。如果您有关于Real Studio的进一步问题,请随时直接与我联系。这比在这里评论可能更有效率。 – 2011-04-07 13:11:29