一尘不染

我应该使用eclipse rcp还是eclipse scout?

java

我打算使用Java代码开发桌面应用程序,并想使用任何现成的
框架,然后我对Eclipse RCP / eclipse scout有所了解,但我不确定应该使用哪个框架来运行 eclipse
rcp
还是 eclipse
scout
?有人可以建议我吗。


阅读 314

收藏
2020-12-03

共1个答案

一尘不染

首先,我想添加另一个选项: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,尽管我认为大型应用程序不那么容易。;)

高温超导

问候,

霍尔格

2020-12-03