gpt4 book ai didi

Java 与 C++ Qt : what choice for a gentle deployment?

转载 作者:IT老高 更新时间:2023-10-28 20:28:17 24 4
gpt4 key购买 nike

我需要一些来自 stackoverflow 的智慧。

我将开发一个 GUI 应用程序,它将通过表单处理 xml 数据。我选择了两个选项:Java(swing 或 swt)或 Qt。

我已经尝试过使用 Qt(Qt 设计器)和 Java(Eclipse)的基本教程。我必须承认,两者都能满足我的需求。

我要解决的最后一个问题是部署会有多痛苦?

最终用户是非技术人员,因此安装和更新过程必须简单。

Java有Java Web Start,更新方便; Qt 可能在不需要 JVM 的情况下更加“打包”。

你怎么看?有什么好处和坏处?

非常感谢

最佳答案

我已经使用这两种技术进行了开发,我必须说 Qt 在我看来是更好的选择。我在 QT 上的所有经历都很愉快,我在使用 swing 时不能说同样的话。就部署而言,Java 可能会更容易一些,但这并不是说使用 QT 会很难。您可能需要重新编译和移植。

Swing 是一个很好的框架。不是我的第一选择,但它确实完成了工作。我喜欢 QT 的地方在于,您可以访问大量使开发更快、更容易的库。如果您使用 QT,则“喝 QT Kool-aid”,否则会使开发变得更加困难。这意味着尽可能使用 Q 版本而不是 c++ 版本,因为框架本质上“理解”框架的其他部分,例如QString、QVector、QObject。

真正归结为您对每种语言的适应程度。如果你喜欢 c++ 就使用 QT,否则使用 swing。

关于Java 与 C++ Qt : what choice for a gentle deployment?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6749726/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com