java - QT 或 java 哪个环境更便携?您建议使用哪个环境来满足我的应用程序需求?

标签 java qt portability

我想封装一个网站并围绕它创建一个应用程序(有点像 iPhone/iPod Facebook 应用程序),并且我希望该应用程序尽可能可移植,这样只需对其运行的代码进行很少的修改即可PC、Mac、iPod、Android 或任何其他设备。 我知道 Java 以其可移植性而闻名,但我不喜欢它,而且我不了解 QT。

我知道这个问题相当主观,但您能给我一些意见和理由吗?

提前致谢, 但丁

最佳答案

Qt 对于主要平台(Windows、Linux 和 MacOS)来说具有足够的可移植性。它的优点是是 native 代码,因此不需要虚拟机。它提供了丰富的图形和其他强大的功能,以及特定平台的 GUI 外观和感觉。

如果您正在考虑在桌面和移动平台之间共享相同的代码库,请再考虑一下。在资源、屏幕尺寸等方面都有不同的限制。Qt可以用于一些移动平台(主要是Symbian、Maemoo),Java用于Android,ObjectiveC/C++用于iPhone/iPod。因此,使用相同技术的跨移动平台应用程序是不可行的(至少目前是这样)。

关于java - QT 或 java 哪个环境更便携?您建议使用哪个环境来满足我的应用程序需求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3720918/

相关文章:

java - 如果 RxJava 中结果无效,如何发送 onError

java - 哪个更好 : letting Java do autoboxing or using valueOf()

java - 如何动态更改卡号输入掩码(Android,Java)

c++ - 使用 QApplication::applicationDirPath 调用重载 'arg(QString (&)())' 的调用不明确,为什么?

javascript - Array.prototype.* 在类似对象或原生/宿主对象上的可移植性

java - 如何更新 JViewPort

c++ - 如何在QT上配置OpenSSL

python - 需要帮助清理 PyQt 和 python

c++ - PhysicsFS 是平台独立的吗?

java - JAR 可执行文件的优缺点