1

这些天,我收到了一个与我应该创建的桌面应用程序相关的提议。

我是一名Java程序员。Swing大约 4 年前我使用过API,所以我可以说我有一些经验。Flex 4大约一年前我也曾与之合作过,但我认为这不是我需要的好选择。在我看来,它不够稳定(出现一些奇怪的行为),我认为它不再为Linux平台维护。- (如果您认为我在这里错了,请告诉我)。

因此,我搜索了一个应该与Java.

考虑到关于该问题的问题在 SO 上相对较旧,实际的桌面 UI“趋势”是什么?

注意:谈到平台独立性和SWT,我认为存在一些问题。这就是为什么我不会选择它。

4

1 回答 1

2

我个人会将 JavaFX 用于 Java 中的任何新 UI 开发工作——它现在是 100% Java API,Oracle 似乎在大力推动它

JavaFX 与 Java SE 的集成更加紧密,并将很快成为该平台的标准组件。从 JavaFX 2.0.2 / Java SE 7u2 开始,JavaFX SDK 已成为 Java SE 7 JDK 的一部分,无需开发人员单独下载。此集成的下一步是将 JavaFX 运行时库作为 JRE 的一部分,这将通过 2012 年夏季发布的 Java SE 7u6 / JavaFX 2.2 版本实现。这将确保 JavaFX 在支持 Java 的计算机上得到广泛采用,同时利用同步更新和安全修复。

我自己使用过它,在我看来,它的 API 也比 Swing 好得多(在这方面更像 SWT),默认情况下看起来要好得多,而且它允许您做的事情也更加灵活。

于 2012-09-12T14:38:34.347 回答