18

除了完全基于这些 tuts的 Vogella 的教程和他的书之外,至少还有其他东西吗?他的 repo 中的示例通常不完整/未完成/无法运行,这些示例甚至与本书实际上不匹配。
我想为此找到至少一些 javadoc,因为任何一步到一边,我我完全不知道如何完成不同的任务以及可用的功能。

4

6 回答 6

10

Lars Vogel 的教程是关于 Eclipse 4 开发的最完整和最新的文档。其次是在Eclipse 4 社区论坛中提问。最后一个选择是通过谷歌搜索特定的技术问题,在大多数情况下,这会引导您找到论坛上活跃的同一个人的博客文章。(主要是像 Lars 这样的单身支持者、一些 Eclipse 开发人员和来自www.eclipsesource.com的人)

我不鼓励使用 wiki,因为许多信息可能已经过时,并且可能比实际帮助更令人困惑。JFace 和 SWT 的文档可以从 Eclipse 3.x 中重用,因为 Eclipse E4 几乎没有更改。

于 2013-05-02T10:46:34.560 回答
3

i was in the same position for my sparetime RCP-Project and was about to give up

since Neon the situation has been improved a lot

my approach

  • take the tycho-Example from vogella for headless-build

  • add your custom parts with 'hello world' and play around to learn

  • for database-access use a declarative Service using jpa

an example will be

http://relations-rcp.sourceforge.net/

for logging and error-view

https://github.com/buchen/portfolio

this project eye-opening!

in general:

search Application.e4xmi in Github by date descending and you will find excelent examples and full working products

Forget about e3 and stick to plain e4. Take Advantage of the latest api's

  • make a i18n plugin and use

    @Inject @Translation Messages messages;

  • use ISideEffect as Binding

for me it becomes fun to code with e4

于 2016-11-30T14:14:38.010 回答
3

E4 还活着它的许多组件现在都封装在标准的 Eclipse 平台中。因此,大多数 Eclipse 3 文档和书籍以及 Eclipse 4 仍然是相关的。

如果你想了解理论,你应该开始搜索 解释 Eclipse 平台和插件的Eclipse 会议幻灯片。相信我,这听起来可能很老套,但大多数时候我发现 EclipseCon Powerpoint 或 PDF,它是一个很棒的演示文稿,在 30 分钟内集中了一些最好的 Eclipse 开发人员的伟大工作。如果我必须重新开始学习 Eclipse,我会从一些关于 Eclipse 插件和 Eclipse E4 模型的 EclipseCon 幻灯片重新开始。

对于 Eclipse4 或 E4,我们指的是Eclipse4 模型,它现在是 Eclipse 平台的一部分。Eclipse IDE 本身支持 3.x 和 Eclipse4 编程。

如果你想启动 Eclipse4,你应该拿一本好书或一个教程,一步一步地跟着它走。例如,您有这些书:

  • Eclipse RCP(富客户端平台)第 2 版
  • 为 Eclipse IDE 项目做贡献(免费电子书
  • Eclipse 4 插件开发示例:初学者指南
  • Instant Eclipse 4 RCP 开发方法

但是,有很多信息来源,如许多书籍、网络教程和博客。你可以在这里找到其中的大部分:

在我个人的关注对象列表中,我可以包括:Vogella RCP、EclipseSource、Tom Schindl、OpCoach、RCPVision、Kai Toedter、AllBlue、Wim Yongman 以及所有撰写文章的 E4 贡献者。但不提及所有这些是不公平的。

如果您对文档和教程不满意,请向 Eclipse 平台提交错误;提及“缺少使用 E4 的文件”并指定您需要什么。平台 UI 团队将通过将现有文档链接到上述 wiki 页面或创建缺少的文档来解决此问题。

注意:Eclipse E4 和 Platform 团队的几位开发人员通过修复错误、编写代码、文档、教程和基于此开展业务,为该技术的成功做出了贡献。

Eclipse 提交者正在编写大部分现有文档,他们通常会参加会议。因此,通常情况下,您会在 Eclipse 会议上获得最好的成绩。如果您获得了他们的幻灯片,您可以获得一些 Eclipse 和 Java Champions 中的精华,它们被浓缩在 30 张幻灯片中,或者在 30 分钟的视频中。

您可以通过遵循教程(例如 Eclipse Committers 编写的教程)开始为开源做出贡献,然后您可以通过编写文档来回馈您的成就;)

但是,请记住,教程不是一本书。背后有不同的过程。谢天谢地,那些伟大的开发人员抽出时间同时编写代码和文档。

于 2016-03-02T16:58:51.630 回答
2

在将近 2 年之后,这个问题一直没有得到体面的答复。所以我正在考虑 Eclipse E4 平台实际上已经死了,因为仍然有人投票支持这个问题并且找不到答案。

我唯一的答案是 - 迁移到 NetBeans 平台。那里也有类似的问题,但至少有人会在邮件列表中回答,而且有些书是较新的并且实际上提供了工作源代码!Enve NetBeans 网站免费提供了很多东西的免费教程!

我的意思是真的很难相信,但您应该尝试 NetBeans 平台——这是唯一的选择。

于 2015-09-23T05:35:47.670 回答
0

对于在这里偶然发现 e4 示例的任何人,这里有一个关于使用 eclipse 4 rcp eclipse 4 的简单基本示例:rcp getting started

于 2013-09-05T12:13:43.000 回答
-1

版本 4.3 (Kepler) 的标准 Eclipse 文档包含 e4 项目大部分的 javadoc:

http://help.eclipse.org/kepler/topic/org.eclipse.platform.doc.isv/reference/api/overview-summary.html?cp=2_1_0

于 2013-08-24T23:36:48.453 回答