众所周知,C ++比大多数主流语言具有更陡峭的学习曲线,从而带来更好的性能。但是,使用C ++而不是其他语言(如Java,Ruby,Python)进行Qt开发仍然具有(主要)优势,让我们谈谈Qtopia?如果有的话,他们是什么?
答案 0 :(得分:8)
Qt本身就是一个C ++ API,因此任何其他语言都必须包含需要维护的包装代码等。主要文档也适用于C ++ API。
我不确定是否存在与Qt一起维护和发布的其他语言的“官方”绑定。
答案 1 :(得分:0)
如果您正在查看Qtopia,您可能正在研究嵌入式系统。在这种情况下,C ++很可能是您想要选择的,特别是出于性能原因。
否则,Trolltech维护一个Java绑定,我想其他一些语言绑定也不是太糟糕,因为这些语言可以直接与c / c ++代码交互。但是,这些绑定可能总是有点过时。
答案 2 :(得分:-2)
创建单个可执行文件更容易。
不知道这是否会持续很长时间......