Qt 真的比 Java 更加跨平台吗

Python017

Qt 真的比 Java 更加跨平台吗,第1张

有跨平台需求的仅仅是客户端应用,而不是服务端。

例如桌面应用,你的客户可能是Windows用户,也可能是Linux用户,这时候如果不想多投入成本对各个平台进行适配,那么Java所谓的”Write

once,

run

everywhere”就显得异常光彩。

然而今天,整个软件世界都在向B/S应用倾倒(嵌入式除外),即使要做客户端跨平台,QT等第三方框架远远比Swing更强大,Java在桌面应用领域基本被淘汰已经是不争的事实了,而当初Java引以为豪的Applet也早已销声匿迹。

我做过QT写界面,再嵌入C语言程序完成通信部分,因为C++编译器兼容C语言,所以可行。

extern "c"

{

/*C代码*/

}

但应该不可能嵌入

extern “java”

{

}

编译通不过的。