Истории успеха Eclipse как прикладной среды (RCP) - PullRequest
4 голосов
/ 14 мая 2009

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

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

Ответы [ 4 ]

7 голосов
/ 14 мая 2009

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

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

Минусы:

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

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

3 голосов
/ 14 мая 2009

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

Товарная продукция: http://www.eclipse.org/community/rcpcp.php

2 голосов
/ 14 мая 2009

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

2 голосов
/ 14 мая 2009

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

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

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

...