1

我正在寻找开发一个跨平台桌面应用程序(沿着蒸汽线),我目前对 Java 有很好的工作知识。

我的问题是创建这个程序的最佳方法是什么?

我对这个主题做了很多研究,但我仍然不确定使用哪种技术,我研究了 Qt、JavaFX、Swing 和 C++。

正如我的研究发现,所有 Steam 基本上都是一个只呈现 HTML 页面的网络浏览器。

由于我的专长是 Java,我受到影响使用 JavaFX / Swing,但我担心使用这些框架的 GUI 不能达到标准。

Qt 在我的研究中也出现了很多,看起来是一个可行的选择。

4

1 回答 1

1

我对此进行了相当多的研究,几个月前就在这个十字路口。在我看来,Qt 是要走的路。您可以开发具有传统 GUI 外观的跨平台 C++ 应用程序,也可以使用 QML(Qt-Meta-Language)开发具有更多类似流体触摸界面的 UI。我的代码在 OSX、Linux 和 Windows 上跨平台运行。在每种情况下,我都会通过 UI 获得原生的外观和感觉

于 2013-11-11T14:00:01.240 回答