У меня есть аналогичная задача, и я также рассматриваю различные рамки. У меня есть опыт работы с Eclipse (~ 4 месяца разработки RCP), а теперь Netbeans (в течение нескольких дней). ИМХО эти рамки слишком сложны. Вы просто входите в отладку в Eclipse-специфических загрузчиках плагинов, пытаясь понять, почему вы получаете ClassNotFoundException или NullPointer. Та же история с NetBeans: как-то где-то где-то читает xml-файлы конфигурации и создает интерфейс от этого, круто, до тех пор, пока вы следуете руководству. И, конечно же, вы не можете разработать и RCP на основе Eclipse, используя некоторую другую среду IDE, NB также очень ревностно относится к ее использованию (если только вы не делаете некоторые хаки, как я). Что мне не хватает - это четкий способ отладки моих потоков от основного к действию. Вместо этого мне всегда говорят, что я должен делать, чтобы избежать исключений. И поэтому я должен держать пальцы скрещенными каждый раз, когда я пытаюсь вытащить что-то новое. И это никогда не срабатывает в первый раз. Теперь я подумал о возможностях, которые мне нужны, и я искал небольшие проекты, которые нацелены на определенные функции, такие как управление плагинами, например. И их много. Просто скомпилируйте список необходимых функций и начните добавлять небольшие рамки, объединив их в свой проект. Это также имеет смысл, поскольку в конечном итоге ваш проект должен потреблять меньше ОЗУ.
Обратите внимание, что [ссылки только ответы] (http://meta.stackoverflow.com/tags/link-only-answers/info) не приветствуются, ответы SO должны быть конечной точкой поиска решения (а также еще одна остановка ссылок, которые со временем становятся устаревшими). Пожалуйста, подумайте о добавлении отдельного резюме здесь, сохранив ссылку в качестве ссылки. – kleopatra 2013-11-21 16:48:58