我计划使用 java 代码开发桌面应用程序,并希望使用任何现成的
制作了框架,然后我了解了 eclipse RCP / eclipse scout 但我不确定我应该使用哪个框架日食 RCP http://wiki.eclipse.org/index.php/Rich_Client_Platform or 日食侦察兵 http://www.eclipse.org/scout/?有人可以建议我吗?
首先我想添加另一个选项:日食里埃纳 http://www.eclipse.org/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,但我敢打赌这对于大型应用程序来说并不容易。 ;)
HTH
Regards,
Holger
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)