【问题标题】:How to convert Windows desktop app to Mac desktop app?如何将 Windows 桌面应用程序转换为 Mac 桌面应用程序?
【发布时间】:2011-07-29 16:50:49
【问题描述】:

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

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

只有Mono可以直接转换吗?

如果我从头开始开发应用程序,这些产品各自的优缺点是什么?我读过关于 Qt 的精彩文章,但商业许可证很昂贵。我对 REAL Studio 的了解要少得多,但它似乎功能强大且价格更实惠。

【问题讨论】:

  • Qt 在 LGPL 下可用已有一段时间了,您可以使用它开发和部署专有软件。

标签: qt mono cross-platform wxwidgets monodevelop


【解决方案1】:

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

More info.

【讨论】:

    【解决方案2】:

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

    对我而言,Real Studio 的优势在于熟悉的编程语言和整体易用性。

    【讨论】:

    • 我知道他们有一个转换实用程序可以将 c# .NET 代码转换为 REALBasic。这工作得很好吗?诸如各种库(图像编辑等)的可用性等限制呢?如果 REAL Studio 这么棒(而且看起来确实棒极了),为什么它的话题这么少?
    • 不,没有工具可以将 C# .NET 代码转换为 RealBasic 代码。 Real Software 确实有一个“迁移助手”,可以将 VB6 项目迁移到 Real Studio,但它不会转换任何代码。
    • Real Studio 可能没有那么出名,因为它是专有的,并且没有被企业商店大量使用。如果您对 Real Studio 有其他疑问,请随时直接与我联系。这可能比在这里发表评论更有效率。
    猜你喜欢
    • 1970-01-01
    • 2016-12-23
    • 1970-01-01
    • 2012-07-17
    • 2021-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多