2016-08-27 3 views
3

Atom и Visual Studio Code, вероятно, являются крупнейшими приложениями для электроники, и они оба достаточно расширяемы, а также другие меньшие примеры, такие как N1. По расширению я имею в виду, они поддерживают плагины.Как создавать расширяемые электронные приложения?

Проблема заключается в следующем: я думал, что найду что-нибудь в Google о том, как сделать приложение Electron расширяемым, или что-то в этих крутых «потрясающих» списках, но я ничего не нашел. Кроме того, выкапывание в исходный код этих приложений займет некоторое время.

Что я ищу (OR):

  • встроенную функцию, что я не в курсе
  • Библиотека как electron-extensible (вымышленное имя)
  • Ориентиром

Итак, как я могу сделать приложение Electron расширяемым?

ответ

0

Если вы тот, кто пишет приложение, должен был создать макет/соглашения, используемые в плагинах.

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

Исходя из фона OO, я бы порекомендовал посмотреть на заводские и контурные шаблоны дизайна.

Несколько электронных ресурсов: https://github.com/sindresorhus/awesome-electron/blob/master/readme.md