繁体   English   中英

如何创建可扩展的Electron应用程序?

[英]How to create extensible Electron applications?

到目前为止, AtomVisual Studio Code可能是迄今为止最大的Electron应用程序,并且它们都是可扩展的,而且还有其他较小的例子,如N1 可扩展的意思是,它们支持插件。

问题是:我以为我会在谷歌上找到一些关于如何使电子应用程序可扩展的东西,或者在那些很酷的“真棒”列表上找到的东西,但我一无所获。 此外,挖掘这些应用程序源代码需要一段时间。

我在找什么(或):

  • 内置功能,我不知道
  • electron-extensible库(假名)
  • 指南

那么,我如何使Electron应用程序可扩展?

如果您是编写应用程序的人,那么将是创建插件中使用的布局/约定的人。

话虽如此,有很多方法可以做到这一点,其中一种方法是动态地要求替代功能的陈述。

来自OO背景,我建议调查Factory和Conposite设计模式。

以下是一些电子资源: https//github.com/sindresorhus/awesome-electron/blob/master/readme.md

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM