9

我正在考虑设计一个框架,让一个 C++ 代码库成为大多数主要平台(Mac OS、Windows、Linux 和可能的 Android)的桌面应用程序和 Web 应用程序。我已经决定 Qt 最适合桌面构建,但是对于 Web App 部分,我在 Google Native Client 和 Wt 之间存在冲突。

Wt 代码可能更容易与 Qt 代码兼容,但是我听说 Wt 实际上是 AJAX 输出,所以我不知道这会对性能产生多大影响(我打算用它开发一个游戏引擎,所以我需要性能)。

另一方面,NaCl,更多,嗯......原生。但这似乎是一团糟,尤其是与 JS 集成,我只想用 C++ 编写并完成它。此外,我不知道它与 Qt 的兼容性如何。

我已经研究了好几个星期了,对此我也不太了解。所以它真的归结为:

答:我可以从字面上(或几乎)用 Q 替换所有 Wt 对象名称前面的所有 W 并使其成为 Qt 兼容代码吗?

B:Wt 是不是原生的,它在运行时执行的速度有多快(我似乎找不到答案)?

4

1 回答 1

8

也可以将 Wt 作为 NaCL 应用程序运行,事实上,这将结合两全其美。Wt 本身(及其依赖项)使用 NaCL 工具链构建良好,它只是当前缺少的连接器库。去年有一个 GSOC 项目可以实施,但没有实现。

于 2012-06-28T13:19:25.433 回答