Какие ресурсы лучше всего подходят для начала разработки плагинов Eclipse?

Я заинтересован в написании плагинов для eclipse, с чего мне начать?

Какие ресурсы вам помогли?

Я ищу:
1. Учебники 2. Сайты, посвященные разработке плагинов 3. Книги

Для людей, которые придут к этому позже - я поместил несколько скелетных плагинов, с которыми люди могут поиграть, на joereddington.com/4149/2014/09/24/eclipse-plugins, есть чат о том, с чем интересно играть, и ссылки на github ...

Joe 26.09.2014 14:26
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
7
1
2 630
6

Ответы 6

Здесь вы можете найти хорошее пошаговое подробное руководство:

http://www.eclipsepluginsite.com/

Другие уроки:

http://www.ibm.com/developerworks/opensource/library/os-eclipse-snippet/index.html?ca=dgr-lnxw16RichEclipse

http://www.vogella.de/articles/EclipsePlugIn/article.html

Приличная книга, которую я использовал, это "Eclipse: создание подключаемых модулей коммерческого качества".

Вот все книги, доступные для разработки подключаемых модулей Eclipse: http://www.eclipseplugincentral.com/books-index-req-view_subcat-sid-4.html

Я довольно много сделал с приложением RCP, в котором использовалось несколько подключаемых модулей. Эта книга очень помогла мне во всех сферах: разработка фреймворка RCP и плагинов: http://www.amazon.com/Eclipse-Rich-Client-Platform-Applications/dp/0321334612

Книга проведет вас через разработку клиента чата для обмена мгновенными сообщениями с использованием RCP и разработки плагинов.

Также на сайте eclipse и IBM есть несколько довольно хороших руководств, вот одно: http://www.ibm.com/developerworks/library/os-ecplug/

Поскольку Eclipse RCP также основан на надстройках, это тоже может помочь: Введение в Eclipse RCP

Упомянутая выше книга RCP великолепна Также на сайте eclipse есть несколько более старых онлайн-статей, начинающихся с http://www.eclipse.org/articles/Article-RCP-1/tutorial1.html. К сожалению, они немного устарели.

Собственная справка Eclipse содержит Руководство разработчика подключаемого модуля платформы. Рекомендуется прочитать на сайте IBM.

Я сам пытаюсь создать плагин. Прочитав немного книги «Подключаемые модули Eclipse», я пропустил написание большего количества учебников. Учебник Vogella неплох. После этого я начал читать некоторый код Eclipse (как описано Вогеллой в его учебнике). И вот я нашел справочный ресурс Eclipse.

Другие вопросы по теме