我正在考虑设计一个框架,以允许一个C++代码库成为适用于大多数主要平台(MacOS、Windows、Linux和可能的Android)的桌面应用程序和Web应用程序。我已经确定Qt最适合桌面构建,但是我在GoogleNativeClient和Wt之间对WebApp部分产生了冲突。Wt代码可能更容易与Qt代码兼容,但是我听说Wt实际上是AJAX输出,所以我不知道这对性能有多大影响(我打算用它开发一个游戏引擎,所以我需要性能)。另一方面,NaCl更……天然。但是好像乱七八糟的,尤其是JS集成,我只想用C++写完就完事了。另外我不知道它与Qt的兼容性如何。我已经研究了好几个星期了,但我对两者