【发布时间】:2011-01-28 15:25:19
【问题描述】:
我需要针对桌面 PC 应用程序开发(Windows、MAC、Linux)的跨平台引擎/框架的建议。我看到了 3 种可能性,Qt、Java 和 Adobe AIR。
- 它必须易于安装(运行时是一个缺点,但 C++ 包装器和/或安装程序可以解决我认为的问题)。
- 它必须速度快并且具有丰富的 GUI(不是 3D 游戏,但肯定是一些 2D 图形)。
- 开发环境必须易于建立,UI 开发工具必须具有拖放功能来定义应用程序布局。
- 目标应用程序必须具有本机外观。应该提供专业的付费支持。
【问题讨论】:
-
要使用 Java 获得真正的原生外观和感觉,您需要 SWT。
-
即使使用 SWT,Java 在 OS X 上也没有原生感觉。
-
Java 对 OS X 毫无感觉——Java 是一种语言。 SWT 使用具有原生外观和感觉的原生控件。有一些 Mac 用户不喜欢的可选高级构造。
标签: java qt air cross-platform