当前位置: 代码迷 >> QT开发 >> QT与java比较?该怎么处理
  详细解决方案

QT与java比较?该怎么处理

热度:19   发布时间:2016-04-25 04:44:56.0
QT与java比较?

Qt 相当于 Java 中的 (SWT 或者 SWING) + Collections + Thread + Java3D + Network + ...

唯一可以挂上关系的 就是 他们都跨平台

Java 的运行是建立在虚拟机上的,在虚拟机上 一次编译 到处运行。
但虚拟机是平台各异的,执行代码格式统一。
Qt 程序的运行是建立在 Qt Framework上的。一次编码,到处编译。
但Framework是平台各异的,编程接口统一。

说到速度,Java 也没有大家说的那样慢,但是 或多或少 也会慢一点 约 50~70% 的速度。
Qt 的速度 也不是全速
由于 信号 邮槽 机制的关系,回避 一般的 回调函数 慢 5~10 左右。(引用至:http://topic.csdn.net/u/20091117/21/10dfa696-eb5f-4caf-b599-fee3ff9234a3.html)

目前来说QT有没有更胜一筹的地方?求高人指点?

------解决方案--------------------
Qt只是一个跨平台的C++开发框架。话说Qt也是支持java来开发的,去网上搜了下好像叫Qt Jambi。
------解决方案--------------------
各有自己的优势了。
java离不开dalvik,或者特定的虚拟机,这点是最大的弊端。
------解决方案--------------------
探讨
Qt 的速度 也不是全速
由于 信号 邮槽 机制的关系,回避 一般的 回调函数 慢 5~10 左右。
  相关解决方案