Я делаю заметку с приложением, и я хочу поддерживать плагины, чтобы пользователь мог получить дополнительные функции, добавив плагины от сторонних разработчиков. Единственная проблема заключается в том, что я не знаю, как это сделать в GWT или javaScript. Я готов сделать это в javaScript, но я бы предпочел сделать это в GWT. Я бы хотел, чтобы он работал следующим образом: сторонний разработчик делает плагин, а плагин будет реализовывать интерфейс, который я сделал. Они загружают код на мой сервер Пользователь выбирает плагины, которые они хотят Всякий раз, когда пользователь переходит к моему приложению, эти плагины будут там, чтобы они могли их использовать. Я знаю, что это возможно, потому что у google wave было много разных типов расширений.Как добавить поддержку плагинов в веб-приложение в GWT?
1
A
ответ
0
К сожалению, GWT не поможет вам в плагинах - по принципу GWT предполагает, что у него есть все источники, необходимые для приложения. Чтобы достичь этого, вам нужно спуститься в JSNI, чтобы обнаружить и загрузить плагины. Подробнее об этом: How to make your GWT application plug-able?
Я также предлагаю изучить источник волны Apache (бывшая Google Wave), о котором вы также говорили в своем вопросе. http://incubator.apache.org/wave/
Смежные вопросы
- 1. Лучший способ реализовать поддержку плагинов
- 2. Как интегрировать поддержку плагинов для автоопределения
- 3. Как добавить файлы jar GWT в Eclipse
- 4. Как добавить поддержку smtp?
- 5. установка плагинов GWT для затмения
- 6. Добавить поддержку Java в Eclipse,
- 7. Использование виджетов GWT как jQuery-плагинов?
- 8. Как добавить поддержку SNI в python 2.7
- 9. Как добавить поддержку controldecoartion в javafx?
- 10. Как добавить поддержку языка в файл Constants.h?
- 11. Как добавить поддержку сокетов в чат ajax?
- 12. Как не добавить поддержку STL в AIDE
- 13. Как добавить поддержку iPhone6 в Cocos2d
- 14. Как добавить поддержку Linq в SQL CLR
- 15. как добавить поддержку Int32Array в ie8
- 16. Как добавить поддержку файла * .hx в opengrok?
- 17. Как добавить поддержку жестов в Bootstrap?
- 18. Как добавить поддержку сжатия в LMDB?
- 19. Как добавить поддержку FTP в Eclipse?
- 20. Как добавить поддержку трубопроводов в плагин Jenkins?
- 21. Как добавить поддержку g ++ в toolchain
- 22. Как добавить поддержку readline в polyml-интерпретаторе?
- 23. Как добавить многоязычную поддержку в Silverlight?
- 24. Как добавить поддержку интернационализации в Blogger?
- 25. Как добавить поддержку джойстика в OpenGL?
- 26. Как добавить угловую поддержку в intelij
- 27. Как добавить поддержку многопоточности в WebApp2?
- 28. Как добавить поддержку Flash в JEditorPane
- 29. Как «добавить поддержку https» в cygwin?
- 30. Как добавить многодоменную поддержку в CodeIgniter?