【发布时间】:2013-03-04 20:11:04
【问题描述】:
我需要实现一个 Java 桌面应用程序!
您会推荐哪个框架:SWT、Swing、Java FX 还是其他一些?
我有一个要求,该应用应在 Windows(x86 和 x64)、Linux(x86 和 x64)和 OSX 上运行。
提前谢谢你!
最好的问候, Jurica Krizanic
【问题讨论】:
-
如果您完全不熟悉 Swing,我建议您在支持设计视图的 IDE(例如 NetBeans)中使用 Swing,这样您就可以研究生成的代码并从中学习。
-
@MrLore 这可能不是使用表单编辑器的好理由,大多数生成的代码在某种程度上都臃肿(顺便说一句,我一直使用表单编辑器)。为了正确学习 Swing,最好尽可能多地编写代码,并在您变得更有经验时使用表单编辑器(我开始使用表单编辑器最初是为了快速剪切设计和想法并将它们手工编码到生产中,教我对布局管理器有很多了解) - 恕我直言
-
如果您想进行实验,JavaFX 将是一个有趣的起点。如果您需要一个具有广泛支持和经验的 API,那么 Swing 和 SWT 可能更适合您的需求
-
Swing 的进一步开发不是已经停止了吗?任何人都有在所有提到的操作系统上使用 JavaFX 的经验?
-
JavaFX、SilverLight、Adobe Flex 和“富互联网应用程序 (RIA)”浪潮背后的所有软件似乎都被 HTML5 超越了。顺便说一下,RIA 都需要浏览器插件才能工作,HTML5没有它也可以工作,因此它有更大的机会战胜 RIA 应用程序