mob*_*gic 5 java eclipse-plugin eclipse-rcp eclipse-scout
我打算使用java代码开发桌面应用程序,并希望使用任何现成的
框架然后我了解eclipse RCP/eclipse侦察程序,但我怀疑我应该使用哪个框架是否eclipse rcp或eclipse scout?请有人建议我.
小智 6
首先,我想添加另一个选项:Eclipse Riena.Eclipse Riena与Eclipse Scout相当,因为它基于Eclipse RCP并提供了一些有用的抽象.你应该看看它.
但是为了给你一些帮助来决定使用哪一个:如果你在Eclipse RCP中做了第一步,我建议你先用一些简单的Eclipse RCP弄脏你的手.如果只是从像Scout/Riena这样的更高级别的框架开始,那么会有一些复杂性会回复给您.
根据您的桌面应用程序的计划,这可能已经足够好了.
Scout/Riena确实可以帮助您使用更高级的主题,如重用/标准化,远程处理,成熟的应用程序架构.但是像大多数框架一样,你会失去一些灵活性.
我特别喜欢Eclipse Riena:
我喜欢Eclipse Scout
HTH
问候,
霍尔格
小智 6
我无法评论/判断您对Riena的评论.但是,我想补充一些关于Scout的评论/澄清
Scout附带Scout SDK工具的事实对初学者来说是一个很大的帮助.这使其成为开始编写桌面应用程序的理想选择.由于所有向导的输出只是Java代码,而某些需要在plugin.xml等中进行连接,这意味着您可以在不使用Scout SDK的情况下自由地执行Scout应用程序(您甚至可以让混合团队使用相同的代码) .这是可能的,因为Scout应用程序模型只是一堆Java类.
Holger正确地提到您可以将UI技术与Scout应用程序交换.当程序员编写UI模型时,这是可能的.对于每个受支持的UI技术(当前为Swing,SWT,RAP(对于Web应用程序)),特定插件将根据可用的UI模型实际绘制UI.这是UI技术和应用程序模型的非常清晰的分离.因此,即使对于非常大的应用程序,交换仍然有效(当然,此规则有一些例外:如果您的桌面应用程序在客户端有一些Microsoft Office集成部分,您将发现很难在Web应用程序中支持它).
最好的问候马蒂亚斯
| 归档时间: |
|
| 查看次数: |
6522 次 |
| 最近记录: |