gpt4 book ai didi

java - 适合替代 java 开发跨平台应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:53:32 24 4
gpt4 key购买 nike

我一直都是用java开发跨平台的应用,但是这次java不能解决我的问题。问题是,我必须开发一个计算量大的应用程序。更准确地说,在我的应用程序中有一个模拟有点太重了。我制作了一个 Java 原型(prototype)应用程序,但速度不够快,而且我的模拟有些滞后,所以我开始考虑切换到 C++。我的应用程序有一个 GUI,我想知道如果我想为跨平台应用程序切换到 c++,我应该如何处理 GUI?我的问题是:

  1. 如果我使用 Qt 框架,我的应用程序是否会显着更快?
  2. 如果我将我的 jar 文件部署到 native 操作系统可执行文件(.exe、.app 等),我的应用程序是否会显着更快?

附注Mac OSx、Windows 和 Ubuntu 是我的软件的目标平台。

最佳答案

本文可能对您有所帮助,我几年前也遇到过同样的问题。为了我自己的编程经验,我决定坚持使用 Java,因为我在 C++ 方面不是那么好,而且老实说,我的项目非常简单。如您所知,Java 在世界范围内传播非常广泛,有大量文档和库可供您使用,Qt 速度更快,但您需要亲自动手才能完成这项工作。如果性能是你的目标,Go Qt。或者重新设计您的应用程序,使其具有 Java/Swing GUI 和 C++ 程序服务器端。不管怎样,这是链接。

http://turing.iimas.unam.mx/~elena/PDI-Lic/qt-vs-java-whitepaper.pdf

Java/Swing 可能适合某些项目,尤其是那些没有 GUI 的项目或具有有限的 GUI 功能。 C++/Qt 是一个全面的高级解决方案,特别是对于 GUI 应用程序。

关于java - 适合替代 java 开发跨平台应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8545919/

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