У меня есть проект Eclipse RCP, и мне нужно разрешить пользователям создавать собственные представления для нашей информации. Я вижу в основном два варианта.
Внедрить VEP или какой-нибудь другой визуальный конструктор GUI . Это должно быть: достаточно легко использовать; иметь несколько хуков для компиляции сгенерированных файлов и сделать их доступными для моего приложения; локализуемый; и лицензия должна разрешать такое использование. Какие графические интерфейсы удовлетворяют этим требованиям?
Создание графического интерфейса пользователя на лету из текстовых файлов в удобном для человека формате (например, XML, но не обязательно). Есть несколько библиотек, которые делают это: CookSWT , XSWT , JellySWT , SWTML . Тем не менее, ни один из них, похоже, не разрабатывается в данный момент активно, а некоторые из них даже не позволяют обработчики событий (хотя это можно обойти). Есть ли какие-то проекты, которые я пропустил? Какие из них будут работать с текущими версиями SWT?
Вариант 2, кажется, легче в работе и имеет меньше возможностей для ошибок.
Наконец, есть ли лучший способ, чем эти 2?