【问题标题】:What advantages does C++ have over other languages for Qt development?对于 Qt 开发,C++ 相对于其他语言有什么优势?
【发布时间】:2010-09-19 04:20:43
【问题描述】:

众所周知,C++ 的学习曲线比大多数主流语言更陡峭,因此性能更好。但是,使用 C++ 而不是其他语言 [如 Java、Ruby、Python] 进行 Qt 开发是否仍然具有(主要)优势,让我们谈谈 Qtopia?如果有,它们是什么?

【问题讨论】:

    标签: c++ qt


    【解决方案1】:

    如果您正在研究 Qtopia,那么您可能正在研究嵌入式系统。在这种情况下,C++ 很可能是您想要选择的,特别是出于这些性能原因。

    否则,奇趣科技维护一个 Java 绑定,我想其他一些语言绑定也不错,因为这些语言可以直接与 c/c++ 代码交互。但是,这些绑定可能总是有点过时。

    【讨论】:

      【解决方案2】:

      Qt 本身就是一个 C++ API,因此任何其他语言都必须有需要维护的包装代码,等等。主要文档也将用于 C++ API。

      我不确定是否有任何“官方”绑定到与 Qt 一起维护和发布的其他语言。

      【讨论】:

      • Qt Jambi 是 Qt 的官方 Java 绑定
      • 郑重声明,Qt Jambi 已停产。
      【解决方案3】:

      创建单个可执行文件更容易。

      不知道会不会很久……

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-03-11
        • 2013-12-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-11-22
        • 1970-01-01
        • 2018-04-13
        相关资源
        最近更新 更多