Как оценить Eclipse RCP для собственного проекта?

У меня есть только базовое понимание Eclipse RCP. Я собираюсь запустить собственное приложение для нашей команды технической поддержки, которое, вероятно, со временем будет расти. Команда распределена по континентам, поэтому я хотел бы иметь возможность автоматически обновлять приложение при появлении новых версий. Приложение нацелено на получение информации об инцидентах технической поддержки и упрощает воспроизведение исправлений данных между клиентами. Затмение делает RCP Eclipse интересным: Eclipse Communication Framework (ECF) и Платформа инструментов данных (DTP). Мои ограничения:

  1. Небольшая команда (в основном только я сейчас:)
  2. Управлять им как побочным проектом, пока его полезность не будет доказана

Я в основном ищу идеи от других разработчиков, которые работали с Eclipse RCP или которые знают лучшую альтернативу.

1 ответ

Решение

Лучший способ оценить RCP - это создать небольшой проект... Я начал с учебного руководства здесь: http://www.ibm.com/developerworks/edu/os-dw-os-ecl-rcpapp.html и постепенно создал менее тривиальное приложение.

Вероятно, лучший единственный ресурс, который я нашел, - это книга "Eclipse Rich Client Platform" (которую я первоначально позаимствовал из библиотеки местного университета. Веб-сайт книги находится здесь: http://eclipsercp.org/book/.

Единственным недостатком RCP является размер распределенной программы, но функция автоматического обновления программного обеспечения делает это гораздо менее болезненным, и, если вы модулируете приложение с помощью плагинов, пользователю не нужно загружать все приложение, чтобы получать обновления для одного из них. плагин.

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