我要开始维持一个日食、能发挥应用对于我的前雇主很快。
什么是您的经验与这个平台?有什么优点,什么是,什么是警告,我应该知道的吗?
此外,什么阅读材料(书籍、教程)你可以推荐吗?大多数的教程,我发现的在网络上已经过时,是否有任何良好的更多最新的吗?
我开始读 日食丰富的客户的平台:设计、编码和包装Java(TM)应用程序 但由于这也是过时了,我卡住了差不多在开始时,书实际上似乎更像是一个集的食谱做的东西比一个真正的本书的主题(它并不说明核心概念非常好).
所以,什么你可以告诉我好的一面,和坏的一面发展中的应用程序蚀要和什么是你的阅读建议?

有帮助吗?

解决方案

日食RPC并不是那么容易,因为人们把它放。它本质上是编写一个日食插在你必须学习一门全新的JFace/蚀的做事方式。

The Java Developer's Guide to Eclipse

其他提示

Eclipse Resources页面和Eclipse Wiki上有很多很好的在线参考。 Eclipse Live http://live.eclipse.org/ 上有很多很好的资料。教程和其他演示文稿的形式,其中一些来自eclipsecon会议。

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

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

好的一面:了解所有的API并且它的要求非常难,但是当你注意到你的代码变得更好结构和可维护时,肯定会得到回报。一个原因是您被迫遵守有关开发丰富和复杂的桌面应用程序的所有最佳实践。

不好的一面:过度设计应用程序很容易,所以要小心。

我相信你提到的这本书是最好的,因为大多数基础都在那里。我在阅读本书后的建议是从CVS下载(更好的是,设置您的CVS资源库浏览器)Eclipse及其相关项目源代码,并将其作为如何解决特定问题的指南。除了反复试验,这是找出<!>“Eclipse RCP <!>”的最好方法。实现复杂应用程序的方式。使用和学习大量示例(以及大部分时间写得很好)的源代码的一种方法是考虑Eclipse IDE或其子项目上的特定功能,它们执行类似于您想要实现的内容并继续查看在源代码中。

以下是我用来帮助学习不同内容的两个在线资源:

http://www.vogella.de/eclipse.html
http://www.eclipse-tips.com/tutorials

为Eclipse做贡献是对eclipse开发方式的一个很好的介绍。虽然它在技术上有点过时,但它概述了eclipse平台的开发原则和核心概念。

Eclipse平台插件开发人员指南中的程序员指南(在Eclipse的F1帮助中和 http://help.eclipse.org/helios/index.jsp?nav=/2_0 (本文撰写时的发布当前版本)有很多关于特定子系统如何工作的有用概述信息并装在一起。

这个来源似乎很明显,但根据我的经验,这些信息很难找到。 (对我而言,谷歌似乎总是会发布新闻组或论坛帖子的帖子和重新发布,或者从2002年开始的Eclipse Corner文章(通常是有用且写得很好,但已过时)。)

请尝试阅读本书: <!>; EclipseRCP富客户端平台 - 设计,编码和打包Java应用程序Addison Wesley <!>

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top