Истории успеха Eclipse как среды приложений (RCP)

Я продолжаю читать об Eclipse как о структуре приложения (т.е. о Платформа Eclipse Rich Client). Я не могу найти исчерпывающий список историй успеха Eclipse как среды приложений (RCP), кроме Eclipse как чрезвычайно популярной IDE. Я видел отзывы клиентов о платформе Netbeans, но не о Eclipse Rich Клиентская платформа.

Каковы тематические исследования или истории успеха Eclipse в качестве среды приложений (Rich Client Platform) в коммерческом мире и мире с открытым исходным кодом?


person bhadra    schedule 14.05.2009    source источник


Ответы (4)


Вот список продуктов с открытым исходным кодом, созданных на платформе Eclipse Rich Client: http://www.eclipse.org/community/rcpos.php

Коммерческие продукты: http://www.eclipse.org/community/rcpcp.php

person jbasko    schedule 14.05.2009
comment
Здесь также есть список тематических исследований: eclipse.org/community/rcp.php - person Andrew Niefer; 15.05.2009
comment
Первая страница, которую вы упомянули, устарела. Есть ли неустаревшая версия этого сайта? - person Martin Böschen; 05.12.2013

Я могу добавить свою скромную историю успеха, используя RCP в качестве клиентской платформы. У него медленная кривая обучения, но после освоения появляются огромные преимущества. Особенно :

  • Нейтральная платформа. Он хорошо работает на Windows и Linux, тут и там есть небольшие сюрпризы, но в целом пока все отлично.
  • Встроенное управление обновлениями, идеально подходит для выпусков версий и исправлений.
  • Он отлично масштабируется, добавление новых функций практически безболезненно.
  • Будучи платформой, а не просто библиотекой графического интерфейса, она дает множество преимуществ.

Минусы:

  • Не каждое приложение соответствует философии eclipse и парадигме просмотра/редактора.
  • Это относительно сложно для начинающих
  • Это может быть слишком громоздко для выполнения простых задач
  • Документация не самая лучшая, сообщество довольно маленькое по сравнению с другими альтернативами.

В общем, не жалею, что выбрал его. Лично я ненавижу неуклюжие и медленно работающие веб-интерфейсы. Здесь у вас есть родной, быстрый и отзывчивый графический интерфейс, естественным образом интегрированный с рабочим столом.

person Dima    schedule 14.05.2009
comment
+1 за Не каждое приложение соответствует философии затмения и парадигме просмотра/редактора. - person Buttons840; 18.10.2011

Взгляните на XMind. Это приложение для составления карт разума поверх RCP. Я знаю некоторых опытных пользователей, которые вообще не понимали, что это Java-приложение. Это просто хорошо выглядит.

person zvikico    schedule 14.05.2009
comment
Та часть о том, что я не понял, что это Java, — самая захватывающая идея! - person swdev; 12.02.2014

Моя компания довольно успешно создала систему планирования полетов самолетов с использованием фреймворка Eclipse RCP. Это не обошлось без неприятностей (в основном тот факт, что новые интерфейсы, которые вы должны использовать, большую часть времени плохо документированы), но это дало нам огромный толчок и предоставило много полезной архитектуры.

Во многих отношениях мы просто редактор, но вместо текстового файла вы модифицируете базу данных, описывающую миссию с самолетом, и многие взаимодействия осуществляются через трехмерный глобус, отображаемый в виде. Привязка данных помогает постоянно синхронизировать различные представления и редакторы (хотя проблемы с потоками между приложением SWT и сторонним виджетом AWT через вызовы привязки данных были кошмаром, к которому я бы не хотел возвращаться)

Это была сложная программа, для написания которой понадобилось около года трем разработчикам, не знавшим Eclipse. Сегодня мы расширяем его для других клиентов, добавляя дополнительные плагины.

person Chris Arguin    schedule 14.05.2009