有没有一个好的Java桌面应用程序框架?[已关闭]
我在Swing中开发了许多桌面应用程序,即使是那些更复杂的桌面应用程序,也集成了Hibernate和Spring。我发现许多事情都是重复的,应该以快速方便的方式完成,例如应用程序生命周期,日志记录,警报,授权,表单及其验证。我开始寻找框架。我遇到了Swing Application Framework,事实证明,它已经死了好几年了。Spring RCP确实满足了我的期望,特别是基于Java Bean模型创建表单是我喜欢的,但我意识到它也已经死了。Netbeans RCP不适合我,我正在使用Eclipse,我不想使用另一个IDE进行桌面开发。我对Eclipse RCP并不感到兴奋,我觉得它太面向Eclipse了,我更喜欢一些低耦合到任何工具的东西,除了它不是那么简单易学。
令我感到惊讶的是,在Java中开发基于桌面的业务应用程序的支持如此之弱。这就像Java只在Web环境中使用一样。那么制作此类应用程序的首选语言是什么?如果我想继续使用Java,是否有机会找到类似于Spring RCP的东西(到目前为止我无法找到)?