如果您现在或不久的将来要开始新项目,您会选择哪个GUI框架/库?
它必须是免费的商业使用和跨平台的。
我一直很喜欢使用Swing,但Sun似乎正在推动Swing过时,并推出尚未准备好用于生产的JavaFX。
还有SWT,但它在Linux上似乎存在问题。
您选择哪个GUI库/框架?
编辑:Sun取消了swingx项目。从关于http://swingx.dev.java.net的论坛评论中可以看出,大多数之前曾在核心Swing上工作的Sun资源现在全职开发JavaFx。
如果您现在或不久的将来要开始新项目,您会选择哪个GUI框架/库?
它必须是免费的商业使用和跨平台的。
我一直很喜欢使用Swing,但Sun似乎正在推动Swing过时,并推出尚未准备好用于生产的JavaFX。
还有SWT,但它在Linux上似乎存在问题。
您选择哪个GUI库/框架?
编辑:Sun取消了swingx项目。从关于http://swingx.dev.java.net的论坛评论中可以看出,大多数之前曾在核心Swing上工作的Sun资源现在全职开发JavaFx。
现在,我要么使用SWT,要么使用Qt(Jambi)。
Swing已经有10年没有更新了,存在的漏洞没有修复,开发已停止,转而支持JavaFX,所以你不会再看到任何新功能。JavaFX可能看起来很棒,但它仍然是一种虚拟软件,而且它是由让Swing饿死的人制作的,所以我对它不抱有任何希望。
在SWT和Qt之间,我更喜欢使用Qt,因为它是一个非常成熟和强大的框架,由知道自己在做什么的人制作(总体上是这样的:)),只有当新项目的许可证与Qt不兼容时,我才会使用SWT。
我仍在使用Swing,直到它完全停止支持之前我将继续使用。谢谢你提供关于Javafx的信息,我现在需要研究一下。