【问题标题】:Nodewebkit vs ElectronNodewebkit 与 Electron
【发布时间】:2016-03-23 16:47:16
【问题描述】:

我正在研究怎么走。我需要构建一个良好的结构化方法,以一种框架应用程序的方式,以便其他开发人员可以开始针对它进行编码。

要求: - 网络应用程序(SQL Server) - 桌面应用程序(Sql Lite) - 验证 - 尽可能使用相同的代码库 - 模块化结构 - 持续交付

到目前为止,我使用 NW 作为平台。至于框架,我已经用 Sails 进行了实验,不幸的是,SQLite 将成为 Sails 的一个问题。 Sails 使用水线,我无法使其与已编译的 SQlite 一起使用。我很想使用 Sails,因为我有使用它的经验。

现在,我正在关注 NW 和 Express。至少我知道我可以让它与 SQLite 一起工作。

最近我听说了Electron。我对此有一些疑问。

  1. 与 NW + 某些框架相比,使用它是否更好?
  2. 在 Electron 中,我是否也必须使用已编译的 Sqlite 二进制文件?如果答案是否定的,那么 Sails.js 似乎是一个合理的决定
  3. 从长远来看,Electron 的缺陷是什么?

任何见解都会被欣赏。

【问题讨论】:

    标签: sqlite express node-webkit electron


    【解决方案1】:

    我不能说 Sails.js,因为我没有使用它,但是对于 NW.js 和 Electron 的直接比较,您可以阅读更多 here。

    我在两者中都制作了原型应用程序,我的分解很简单:不同之处在于渲染器进程上可以使用 Node 上下文(NW.js 有,Electron 没有,两者都有自己的原因)。在我看来,可用的 Node 上下文使日常开发变得更加容易。另一方面,Electron 在 2 年内取得了长足的进步(最终得到了 Github 的支持),并且拥有越来越多的社区支持。

    我选择了 Electron 路径,因为我需要在应用程序投入生产后提供简单的方法来更新应用程序,而 Electron 使更新程序变得非常容易。

    【讨论】:

      猜你喜欢
      • 2017-09-07
      • 2017-04-30
      • 2016-03-28
      • 2019-02-09
      • 2013-08-25
      • 2015-10-31
      • 2016-09-07
      • 2016-03-09
      • 1970-01-01
      相关资源
      最近更新 更多