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

标签 java eclipse-plugin eclipse-rcp eclipse-scout

我正计划使用 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/

相关文章:

java - 如何从 LatLng ArrayList 导出 GPX 文件

java - 如何使用 indexOf 方法在 arraylist 中查找对象(具有自己的参数)的索引

testing - eclipse插件怎么改内存测试

osgi - Eclipse 插件的延迟激活

java - 以编程方式隐藏和显示 Eclipse View

java - YARN hadoop错误java堆空间

java - Eclipse Indigo sr2 和 PDE 插件基于 GAMA 代理的建模 1.5.1 问题 "unable to open editor"消息

Eclipse 版本 2.1.1 中的 Java EE 透视图

java - XMLMultiPageEditor部分文档

java - 在android中使用新的SQLite数据库恢复和删除旧的SQLite数据库