我已经在 Swing 中开发了许多桌面应用程序,即使是那些稍微复杂一点的桌面应用程序,它们都集成了 Hibernate 和 Spring。我发现很多事情都是重复的,应该以方便快捷的方式完成,比如应用程序生命周期、日志记录、警报、授权、表单及其验证。我开始寻找框架。我遇到了 Swing 应用程序框架,它已经死了好几年了,事实证明。Spring RCP 确实符合我的期望,尤其是基于 Java Bean 模型创建表单是我喜欢的,但我意识到它也死了。Netbeans RCP 不适合我,我正在使用 Eclipse,我不想使用其他 IDE 进行桌面开发。我对 Eclipse RCP 并不是很兴奋,我觉得它太面向 Eclipse,我更喜欢与任何工具耦合度低的东西,
我很惊讶用 Java 开发基于桌面的业务应用程序的支持如此薄弱。就像Java仅用于Web环境一样。那么制作此类应用程序的首选语言是什么?如果我想继续使用 Java,是否有机会找到类似于 Spring RCP 的东西(到目前为止我找不到)?