Как оценить Eclipse RCP для собственного проекта?
-
01-07-2019 - |
Вопрос
У меня есть только базовое представление о Eclipse RCP.Я собираюсь запустить собственное приложение для нашей команды технической поддержки, которое, вероятно, со временем будет расширяться.Команда распределена по континентам, поэтому я хотел бы иметь возможность автоматически обновлять приложение при появлении новых версий.Приложение предназначено для сбора информации об инцидентах в службе технической поддержки, одновременно упрощая воспроизведение исправлений данных между клиентами.Вещи, которые делают eclipse RCP интересным, - это Eclipse Communication Framework (ECF) и Data Tools Platform (DTP).Мои ограничения заключаются в следующем:
- Небольшая команда (в основном, пока только я :)
- Придется управлять им как побочным проектом до тех пор, пока его полезность не будет доказана
В основном я ищу информацию от других разработчиков, которые работали с Eclipse RCP или которые знают лучшую альтернативу.
Решение
Лучший способ оценить RCP - это создать небольшой проект ...Я начал с приведенного здесь руководства: http://www.ibm.com/developerworks/edu/os-dw-os-ecl-rcpapp.html и постепенно было создано менее тривиальное приложение.
Вероятно, лучший ресурс, который я нашел, - это книга "Eclipse Rich Client Platform" (которую я изначально позаимствовал в библиотеке местного университета.Веб-сайт книги находится здесь: http://eclipsercp.org/book/.
Единственным недостатком RCP является размер распространяемой программы, но функция автоматического обновления программного обеспечения делает это намного менее болезненным, и, если вы модулируете приложение с помощью плагинов, пользователю не нужно загружать все приложение целиком, чтобы получать обновления для одного плагина.