除了Vogella的教程和他的书之外,至少还有其他内容,这完全基于这些内容吗?他的回购中的例子往往是不完整的/未完成的/不会运行的,这些例子甚至实际上与书本不匹配。
我想为此找到至少一些javadoc,因为任何一方都可以完全失去了如何完成不同的任务以及可用的功能。
答案 0 :(得分:10)
Lars Vogel's Tutorials是有关Eclipse 4开发的最完整和最新的文档。其次是问Eclipse 4 Community Forum中的问题。最后一个选项是谷歌针对特定的技术问题,在大多数情况下会引导您访问论坛上活跃的同一个人的博客帖子。 (主要是单个支持者,如Lars,一些Eclipse开发人员和来自www.eclipsesource.com的人)
我不鼓励使用维基,因为大部分信息可能已过时,可能比实际帮助更令人困惑。 Documentation for JFace and SWT可以从Eclipse 3.x中重用,因为Eclipse E4中几乎没有任何更改。
答案 1 :(得分:2)
E4还活着和many of its components are now encapsulated in the standard Eclipse Platform。因此,大多数Eclipse 3文档和书籍仍然与Eclipse 4相关。
如果你想理解理论,你应该开始搜索 Eclipse conference slides来解释Eclipse平台和插件。相信我,它可能听起来很老式,但大多数时候我发现EclipseCon Powerpoint或PDF,它是一个很棒的演示文稿,在30分钟内集中了一些最好的Eclipse开发人员的出色工作。如果我不得不重新开始学习Eclipse,我将从一些关于Eclipse插件和Eclipse E4模型的EclipseCon幻灯片开始。
对于Eclipse4或E4,我们指的是 Eclipse4 Model ,它现在是Eclipse Platform的一部分。 Eclipse IDE本身支持3.x和Eclipse4编程。
如果你想启动Eclipse4,你应该拿一本好书或教程并一步一步地跟着它。举个例子,你有这些书:
但是,有很多信息来源,如许多书籍,网络教程和博客。你可以在这里找到大部分:
在我的个人名单中,我可以包括:Vogella RCP,EclipseSource,Tom Schindl,OpCoach,RCPVision,Kai Toedter,AllBlue,Wim Yongman以及正在撰写文章的所有E4贡献者。但是不要提及所有这些都是不公平的。
如果您对文档和教程不满意,请file a bug to the Eclipse Platform;提及"缺少使用E4的文件"并指定您需要的。 Platform UI团队将通过将现有文档链接到上述Wiki页面或创建缺少的文档来处理此问题。
注意:Eclipse E4和Platform团队的一些开发人员通过修复错误,编写代码,文档,教程以及基于此开放业务,为该技术的成功做出了贡献。
Eclipse提交者正在编写大多数现有文档,他们通常会参加会议。因此,通常,您会在Eclipse会议上获得最佳成绩。如果你获得他们的幻灯片,你可以获得最好的Eclipse和Java冠军,浓缩在30张幻灯片中,或者在30分钟的视频中。
您可以通过遵循教程(如Eclipse Committers编写的教程)开始为开源做贡献,然后您可以通过编写文档来回馈您的成就;)
但是,请记住,教程不是一本书。背后有一个不同的过程。值得庆幸的是,那些优秀的开发人员找到了同时编写代码和文档的时间。
答案 2 :(得分:2)
我的业余时间RCP-Project处于相同的位置,并且即将放弃
自从霓虹灯情况得到了很大改善后我的方法
采取来自vogella的tycho-examples for headless-build
使用' hello world'添加您的自定义部件并四处学习
对于数据库访问,使用jpa
一个例子是
http://relations-rcp.sourceforge.net/
用于记录和错误视图
https://github.com/buchen/portfolio
这个项目令人大开眼界!
一般来说:
按日期降序搜索Github中的Application.e4xmi,您将找到优秀的示例和完整的工作产品
忘掉e3并坚持使用e4。利用最新的api的优势
制作i18n插件并使用
@注入 @翻译 消息消息;
使用ISideEffect作为绑定
对我来说,使用e4进行编码变得很有趣
答案 3 :(得分:1)
近两年后,对这个问题没有得到适当的回应。所以我认为Eclipse E4平台有效地死了,因为仍然有人投票支持这个问题并且无法找到答案。
我唯一的答案是 - 转到NetBeans平台。那里也存在类似的问题,但至少人们会在邮件列表中回答,并且有些书籍更新,并且实际上提供了工作源代码! Enve NetBeans网站免费提供很多东西的免费教程!
我的意思是很难相信,但你应该尝试NetBeans平台 - 它是唯一的选择。
答案 4 :(得分:0)
对于那些偶然发现寻找e4示例的人来说,这是一个使用eclipse 4 rcp的简单基本示例eclipse 4: rcp getting started
答案 5 :(得分:-1)
版本4.3(Kepler)的标准Eclipse文档包含e4项目大部分的javadoc: