【发布时间】:2010-09-19 04:20:43
【问题描述】:
众所周知,C++ 的学习曲线比大多数主流语言更陡峭,因此性能更好。但是,使用 C++ 而不是其他语言 [如 Java、Ruby、Python] 进行 Qt 开发是否仍然具有(主要)优势,让我们谈谈 Qtopia?如果有,它们是什么?
【问题讨论】:
众所周知,C++ 的学习曲线比大多数主流语言更陡峭,因此性能更好。但是,使用 C++ 而不是其他语言 [如 Java、Ruby、Python] 进行 Qt 开发是否仍然具有(主要)优势,让我们谈谈 Qtopia?如果有,它们是什么?
【问题讨论】:
如果您正在研究 Qtopia,那么您可能正在研究嵌入式系统。在这种情况下,C++ 很可能是您想要选择的,特别是出于这些性能原因。
否则,奇趣科技维护一个 Java 绑定,我想其他一些语言绑定也不错,因为这些语言可以直接与 c/c++ 代码交互。但是,这些绑定可能总是有点过时。
【讨论】:
Qt 本身就是一个 C++ API,因此任何其他语言都必须有需要维护的包装代码,等等。主要文档也将用于 C++ API。
我不确定是否有任何“官方”绑定到与 Qt 一起维护和发布的其他语言。
【讨论】:
创建单个可执行文件更容易。
不知道会不会很久……
【讨论】: