开始使用 Eclipse RCP [已关闭]

2022-09-04 01:17:06

我很快就会开始为我现在的雇主维护一个 Eclipse RCP 应用程序。
您对此平台的体验如何?优点是什么,缺点是什么,我应该注意哪些警告?
另外,您可以推荐哪些阅读材料(书籍,教程)?我在网上找到的大多数教程都过时了,有没有更新的好教程?
我开始阅读Eclipse Rich Client Platform: Designing, Coding, and Packaging Java(TM) Applications,但由于它也已经过时了,所以我在一开始就陷入了困境,这本书实际上似乎更像是一系列食谱,而不是一本关于这个主题的真正的书(它没有很好地解释核心概念)。
那么,你能告诉我使用Eclipse RCP开发应用程序的好与坏的一面吗?你的阅读建议是什么?


答案 1

Eclipse RCP并不像人们所说的那样容易。它本质上是编写一个 Eclipse 插件,你必须学习一种全新的 JFace/Eclipse 做事方式。

The Java Developer's Guide to Eclipse


答案 2

Eclipse Resources 页面和 Eclipse Wiki 上包含许多很好的在线参考资料。Eclipse Live http://live.eclipse.org/ 上也有相当多的好材料,以教程和其他演示的形式出现,其中一些来自eclipsecon会议。

我建议从每个资源的最新条目开始,因为RCP现在比几年前容易得多。

尝试一些方法:1)使用平台命令框架,而不是作为RCP示例程序中流砥柱的旧操作框架。2)使用数据绑定农场工作来简化UI布线。3)如果你正在做一个基于表单的应用程序,请查看UI Forms API,它提供了一种控制表单样式的好方法(并添加了可折叠部分等细节)。4) 查看 EMF 来构建数据模型 - 数据绑定现在直接支持 EMF。


推荐