Есть ли, по крайней мере, что-то другое, кроме Vogella tutorials и его книги, которая полностью основана на этих ошибках? Примеры из его репо часто либо неполные/незавершенные/не запускаются, и эти примеры даже не соответствуют действительности книги.
Я хотел бы найти хотя бы какой-то javadoc для этого, потому что любой шаг в сторону, и я полностью потерял, как выполнять различные задачи и какие функции доступны.
Документация Eclipse 4 RCP (aka E4)
Ответ 1
Спустя почти 2 года не было достойного ответа на этот вопрос. Так что я рассматриваю Eclipse E4 платформу эффективно, потому что есть еще люди, которые голосуют за этот вопрос и не могут найти ответ.
Единственный ответ, который у меня есть, - переход на платформу NetBeans. Там есть аналогичные проблемы, но, по крайней мере, люди отвечают в списке рассылки, и есть книги, которые довольно свежие и на самом деле предоставляют рабочий исходный код! Представьте, что веб-сайт NetBeans предоставляет бесплатный учебник по многим материалам бесплатно!
Я действительно хочу поверить, но вы должны попробовать платформу NetBeans - это единственный выбор.
Ответ 2
Lars Vogel Tutorials - это самая полная и актуальная документация по разработке Eclipse 4. Во-вторых, задавайте вопросы в Форум сообщества Eclipse 4. Последним вариантом является Google для определенных технических проблем, которые в большинстве случаев приведут вас к сообщениям в блоге от тех же людей, которые активны на форумах. (В основном одиночные сторонники, такие как Lars, некоторые разработчики Eclipse и ребята из www.eclipsesource.com)
Я препятствую использованию вики, поскольку большая часть информации может быть устаревшей и может быть более запутанной, чем фактическая помощь. Документация для JFace и SWT может быть повторно использована с Eclipse 3.x, поскольку в Eclipse E4 изменений немного нет.
Ответ 3
E4 жив и многие его компоненты теперь инкапсулированы в стандартную платформу Eclipse. Поэтому большинство документов и книг Eclipse 3 по-прежнему актуальны, а также Eclipse 4.
Если вы хотите понять теорию, вы должны начать поиск слайдов конференции Eclipse, объясняя платформу Eclipse и плагины. Поверьте мне, это может звучать по-старому, но большую часть времени я нахожу EclipseCon Powerpoint или PDF, это отличная презентация, которая за 30 минут концентрирует отличную работу некоторых из лучших разработчиков Eclipse. Если бы мне пришлось снова начать изучение Eclipse, я бы снова начал с некоторых слайдов EclipseCon, рассказывая о плагинах Eclipse и Eclipse E4 Model.
Для Eclipse4 или E4 мы подразумеваем модель Eclipse4, которая теперь является частью платформы Eclipse. Сама среда Eclipse поддерживает как программирование 3.x, так и Eclipse4.
Если вы хотите запустить Eclipse4, вы должны взять хорошую книгу или учебник и следовать за ним шаг за шагом. В качестве примера у вас есть следующие книги:
- Eclipse RCP (Rich Client Platform) 2-е издание
- Вклад в проект IDE Eclipse (бесплатная электронная книга)
- Разработка плагина Eclipse 4 по примеру: руководство для начинающих
- Мгновенный поиск Eclipse 4 RCP
Однако существует множество источников информации, таких как множество книг, веб-уроков и блогов. Большинство из них можно найти здесь:
- https://wiki.eclipse.org/Eclipse_Articles,_Tutorials,_Demos,_Books,_and_More
- https://wiki.eclipse.org/Eclipse4/Tutorials
- http://planeteclipse.org/planet/
В моем личном списке того, кто следует за мной, я мог бы включить: Vogella RCP, EclipseSource, Tom Schindl, OpCoach, RCPVision, Kai Toedter, AllBlue, Wim Yongman и всех участников E4, которые пишут статьи. Но несправедливо не упоминать их всех.
Если вы не удовлетворены документами и учебными пособиями, напишите ошибку для платформы Eclipse; укажите "недостающие документы для использования E4" и укажите, что вам нужно. Команда пользовательского интерфейса платформы позаботится об этом, связав существующую документацию с указанной выше страницей wiki или создав отсутствующие документы.
Примечание. Некоторые из разработчиков команды Eclipse E4 и Platform способствовали успеху технологии, исправляя ошибки, записывая код, документы, учебные пособия и открывая предприятия на основе этого.
Коммитеры Eclipse пишут большинство существующих документов, и они обычно идут на конференции. Поэтому, как правило, вы получаете все возможное на конференциях Eclipse. Если вы получаете слайды, вы можете получить лучшее из некоторых Eclipse и Java Champions, скроенных на 30 слайдов или в видео за 30 минут.
Вы можете начать вносить вклад в открытый исходный код, следуя учебным пособиям, таким как те, которые написаны Eclipse Committers, а затем вы можете вернуться, написав документы для захвата ваших достижений;)
Но имейте в виду, что учебник - это не книга. Есть другой процесс. К счастью, эти великие разработчики нашли время писать код и документацию одновременно.
Ответ 4
Я был в том же положении для моего RCP-проекта в резервном времени и собирался отказаться от
так как Neon сильно улучшилась ситуация
мой подход
-
возьмите tycho-Example из vogella для безголовой сборки
-
добавьте свои пользовательские части в "hello world" и поиграйте, чтобы узнать
-
для доступа к базе данных используется декларативная служба, использующая jpa
пример будет
http://relations-rcp.sourceforge.net/
для ведения журнала и просмотра ошибок
https://github.com/buchen/portfolio
этот проект откроется!
в целом:
search Application.e4xmi в Github по дате по убыванию, и вы найдете отличные примеры и полные рабочие продукты.
Забудьте о e3 и придерживайтесь простого e4. Воспользуйтесь преимуществами последней версии api
-
создать плагин i18n и использовать
@Inject @Перевод Сообщения сообщений;
-
использовать ISIDEffect as Binding
для меня становится весело кодировать e4
Ответ 5
Для тех, кто спотыкается здесь искать пример e4, вот простой базовый пример использования eclipse 4 rcp eclipse 4: rcp начало работы
Ответ 6
Стандартная документация Eclipse для версии 4.3 (Kepler) содержит javadoc для большей части проекта e4: