考虑到这一点
- Sun/Oracle决定在他们"发明"JavaFX之后不再开发Swing
- JavaFX并没有真正起作用,有些人认为它已经失败了
- SWT并不是真正独立于平台的特性,处理GUI元素的手动任务以及捆绑特定于平台的库的必要性
还有另一条出路吗?
如果我想在JVM上进行GUI开发
- 有一个很好的API(Swing和SWT也不错,但它们也不是很好.)
- 哪种"感觉"响应(尽管声称这已经解决了,但今天Swing和SWT仍然存在问题.)
- 在几年内不会过时的,我应该做出什么决定?
是否有可用的第三种选择或未来可能有一种选择?
一个选项
- 快速响应(Not Swing的意识形态"如果它不快,那是开发人员的错")
- 具有原生外观和感觉
- 使用在所有平台上运行的单个库
这是现实的吗?
谢谢!
=========
澄清:如果我必须在JVM上启动一个新的软件项目,有几个现有的选项,如使用SWT或Swing,使用Swing与第三方库,如SwingX,JIDE,JGoodies,Flamingo或使用Netbeans Platform等应用程序框架或Eclipse RCP.是否有支持/建议的方法可以减轻通常与Java GUI开发相关的痛苦?