Как часто используются представления и редакторы в приложениях Eclipse RCP для автоматизации предприятий? - PullRequest
1 голос
/ 18 декабря 2009

Я разработчик программного обеспечения, работающий с разными ERP на разных платформах. Ява является одним из них. Я решил изучить Eclipse RCP. Я пытаюсь понять основы Eclipse RCP относительно его взглядов и концепции редакторов. Работая с другими платформами, мне все равно, как сделать форму в графическом интерфейсе. Все формы в моем приложении могут показывать данные, скажем, из БД или сохранять эти данные обратно в БД. И мне все равно, если форма показывает список сущностей или подробную информацию о сущности. Здесь, в Eclipse RCP, я вижу, что форма может находиться в виде или в редакторе. В чем разница между ними? Я хотел бы услышать эти различия с точки зрения бизнеса, пожалуйста. Или, может быть, эти различия можно объяснить только такими терминами, как «редактор не может иметь свою собственную панель инструментов»? Я хотел бы понять цели или обычные способы использования в качестве пользователя, а не разработчика.

Спасибо.

Ответы [ 2 ]

1 голос
/ 18 декабря 2009

В вики есть глупость FAQ по этой теме

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

Упоминаются некоторые расширенные возможности

  • здесь , о возможности повторного использования редактора для нескольких типов файлов.
  • или там , для связи с редактором

Представления могут иметь организацию, отличную от редактора: см. быстрый просмотр .

0 голосов
/ 12 октября 2010

В широком смысле:

  • Используйте редакторы для основных редактируемых «документов».
    • Жизненный цикл документа (открыть / испачкать / сохранить / закрыть) идеально подходит для редакторов.
    • Используйте всевозможные элементы управления, гиперссылки и т. Д. Это не обязательно должен быть текстовый редактор.
  • Использование представлений для обеспечения дополнительного дополнительного анализа / манипулирования документом в текущем редакторе.
  • Использование представлений для других (часто кросс-документов) навигации, анализа, результатов поиска и т. Д.
...