首先,我想添加另一个选项:Eclipse Riena。Eclipse
Riena与Eclipse Scout相当,因为它基于Eclipse RCP,并且提供了一些有用的抽象。你应该看看。
但是,给您一些帮助,以决定使用哪个:如果您正在Eclipse RCP中进行第一步,那么我建议您首先使用一点普通的Eclipse
RCP来使您自己动手。如果仅从诸如Scout / Riena的更高级别的框架开始,就会遇到一些复杂性。
根据桌面应用程序的计划,这可能已经足够了。
Scout / Riena确实可以帮助您解决更高级的主题,例如重用/标准化,远程处理,成熟的应用程序体系结构。但是,像大多数框架一样,您会失去一些灵活性。
我特别喜欢Eclipse Riena的地方:
- 专注于易于使用的GUI(并非适合每个项目)
- SWT / JFace(Ridgets)上的抽象为控制器测试提供了很好的工具,从而将GUI测试的需求降至最低
- 不错的API,可以(动态)构造和验证您的应用程序
- 简化远程处理(客户端上没有Java EE容器依赖性)
- 您可以单独使用Riena的一部分。假设您可以在不添加其他可能不需要的所有东西的情况下使用山脊。
我喜欢Eclipse Scout
- 高度重视Java EE环境中的集成
- 到处都是向导:创建GUI的第一张和第二张照片非常简单
- 支持交换您的GUI技术:您可以非常迅速地从SWT迁移到Swing,尽管我认为大型应用程序不那么容易。;)
高温超导
问候,
霍尔格



