我正计划使用 java 代码开发桌面应用程序,并希望使用任何现成的
制作了框架,然后我了解了 eclipse RCP/eclipse scout,但我怀疑我应该使用哪个框架 eclipse rcp 或 eclipse scout ?有人可以建议我吗?
最佳答案
首先我想添加另一个选项:Eclipse Riena . Eclipse Riena 与 Eclipse Scout 相当,因为它基于 Eclipse RCP 并提供了一些有用的抽象。你应该看看它。
但为了帮助您决定使用哪一个: 如果您是在 Eclipse RCP 中迈出第一步,我建议您首先尝试使用一些普通的 Eclipse RCP。如果只是从更高级别的框架(如 Scout/Riena)开始,您会遇到一些复杂性。
根据您的桌面应用程序的计划,这可能已经足够好了。
Scout/Riena 确实可以帮助您处理更高级的主题,例如重用/标准化、远程处理、经过验证的应用程序架构。但与大多数框架一样,您会失去一些灵 active 。
我特别喜欢 Eclipse Riena 的地方:
- 专注于易于使用的 GUI(并不适合所有项目)
- 对 SWT/JFace (Ridgets) 的抽象为 Controller 测试提供了很好的工具,将 GUI 测试的需求降至最低
- 用于(动态)构造和验证您的应用程序的良好 API
- 简化远程处理(客户端上没有 Java EE 容器依赖性)
- 您可以独立使用 Riena 的某些部分。假设您可以使用 ridgets 而无需添加一大堆其他可能不需要的东西。
我喜欢 Eclipse Scout 的什么地方
- 非常注重 Java EE 环境中的集成
- 向导无处不在:创建 GUI 的第一张和第二张非常简单
- 支持 GUI 技术的交换:您可以非常迅速地从 SWT 转移到 Swing,但我敢打赌这对于大型应用程序来说并不容易。 ;)
HTH
问候,
霍尔格
关于java - 我应该使用 eclipse rcp 还是 eclipse scout?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10782056/