And*_*ena 5 javascript extensibility node.js electron
Atom和Visual Studio Code可能是迄今为止最大的 Electron 应用程序,它们都具有很强的可扩展性,还有其他较小的示例,例如N1。可扩展我的意思是,它们支持插件。
问题是:我以为我会在 Google 上找到有关如何使 Electron 应用程序可扩展的信息,或者在那些很酷的“很棒”列表中找到一些信息,但我什么也没找到。此外,深入研究这些应用程序的源代码需要一段时间。
我在找什么(或):
electron-extensible(假名)这样的图书馆那么,如何使 Electron 应用程序可扩展?
小智 0
如果您是编写应用程序的人,那么您将是创建插件中使用的布局/约定的人。
话虽这么说,有很多方法可以做到这一点,其中一种是动态要求替代功能的语句。
来自面向对象的背景,我建议研究工厂和复合设计模式。
以下是一些电子资源:https://github.com/sindresorhus/awesome-electron/blob/master/readme.md