我正在考虑设计一个框架,让一个 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 是不是原生的,它在运行时执行的速度有多快(我似乎找不到答案)?