使用Qt,Wt或NaCl构建框架?

The*_*ain 9 c++ qt wt google-nativeclient

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

Wt代码可能更容易与Qt代码兼容,但是我听说Wt实际上是AJAX输出,所以我不知道这会对性能有多大影响(我计划开发一个这样的游戏引擎,所以我需要性能).

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

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

A:我可以直接(或几乎)用Q代替所有Wt对象名称前面的所有W并且它是Qt兼容代码吗?

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

小智 8

事实上,有可能将Wt作为NaCL应用程序运行,这将结合两者的优点.Wt本身(及其依赖项)使用NaCL工具链构建良好,它只是当前缺失的连接器库.GSOC项目去年开放实施,但没有实现.