Я прочитал несколько обзоров на Amazon, и некоторые книги кажутся устаревшими. В настоящее время я использую MyEclipse 6.5, который использует Eclipse 3.3. Мне интересно услышать от людей, которые имеют опыт изучения RCP, и какие справочные материалы они использовали для начала.




Хотя у меня нет личного опыта, несколько моих друзей занимались разработкой Eclipse RCP, и они использовали книгу «Платформа Eclipse Rich Client: проектирование, кодирование и упаковка приложений Java (TM)». Казалось, им это очень понравилось, и я посмотрел на себя, и это показалось полезным. Если бы я собирался заниматься RCP-разработкой на Eclipse, я бы, вероятно, получил эту книгу.
Чтобы уточнить - эта книга ориентирована на Eclipse 3.1, и, поскольку я не занимался разработкой RCP самостоятельно, я не уверен, насколько все изменилось.
Я прочитал книга, предложенный Томасом, и его действительно стоит прочитать, хотя и не очень актуальный.
Я занимаюсь разработкой Eclipse RCP почти 2 года. Когда я только начинал, мне нужна была книга для помощи, и многие люди говорили мне, что с Eclipse лучше использовать Эклипсепедия и Google.
Тем не менее, я начал с «Руководство разработчика Java по Eclipse» Д'Анжу и др., И я все еще ссылаюсь на него, когда мне нужна лучшая отправная точка или хороший справочник. Возможно, сейчас он немного устарел, но он очень подробный и действительно объясняет, как работает фреймворк Eclipse. Как и все остальное, RCP не так уж сложно понять, если вы выяснили, как работает поддерживающая его структура, и вы получите гораздо больше возможностей от своего кода.
Я согласен с Томасом Оуэнсом по поводу "Платформа Eclipse Rich Client: проектирование, кодирование и упаковка приложений Java (TM)" и также хотел бы добавить "Eclipse: создание подключаемых модулей коммерческого качества" в список довольно устаревших, но все же несколько полезных книг по Eclipse RCP. Несмотря на то, что последний не очень подходит для платформы Rich Client Platform, он довольно много объясняет архитектуру подключаемых модулей Eclipse, что является полезным знанием для разработчиков приложений RCP.
С момента выпуска обеих этих книг платформа Eclipse RCP претерпела множество улучшений, поэтому я очень надеюсь, что скоро выйдут новые версии этих книг.
Я считаю, что многим книгам не хватает какой-либо глубины. По крайней мере, недостаточно, чтобы оправдать их цену. Вы можете найти в Интернете множество руководств, в которых рассказывается о том, что делают книги, и многое другое. Они обычно менее устарели, чем книги.
Мне очень нравятся уроки Ларса Фогеля: http://www.vogella.com/eclipse.html
Они короткие и легкие для понимания, с достаточным количеством изображений и материалов, которые помогут вам начать работу. После того, как вы получите базовое представление, Google будет достаточно для подробностей.