【问题标题】:Lightweight Desktop APP with Node - is that possible?带有节点的轻量级桌面应用程序 - 这可能吗?
【发布时间】:2017-02-17 22:31:54
【问题描述】:

我当前的应用(Visual Studio 中的 WPF)重 2MB。

现在我想用 Node 和 Javascript 重新创建这个应用程序。 为什么?主要原因是 - 我想学习一些 Javascript(是的,这是我的学习方式,请不要给我如何学习 JS 的建议)。次要原因 - 我想使用 CSS3 的全部功能,而 WPF App 仅支持 CSS2。

问题是重量。任何使用 Electron 或 NWJS 构建的示例应用程序重约 115MB!!!
我可以理解桌面应用程序需要节点和浏览器才能工作,但是 115MB?!

所以我的问题是 - 有没有办法使用 Electron/NWJS(或类似替代方案)创建轻量级桌面应用程序?

我可以接受大约 50-60MB 的最终重量。

【问题讨论】:

    标签: node.js desktop-application electron nwjs


    【解决方案1】:

    Electron 或 NW.js 在大小和所需内存方面非常庞大,但也有轻量级的替代方案:Libui-nodePositron。其他不基于 node.js 的轻量级平台有:React-Native、XULRunner 和 Qt Quick with QML。

    【讨论】:

      【解决方案2】:

      我只能代表 Electron,但 115MB 听起来对于最小的应用程序来说是合适的,Electron 所基于的 Chromium 内容库是全有或全无的东西,并且占据了很大一部分空间。

      【讨论】:

      • 我明白了。感谢您的回答。
      • 我对另一个答案投了反对票。这个答案更像是一个建议,而不是对该问题的实际答案。另一个答案提供了一些可能的解决方案。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-16
      • 2018-12-20
      • 1970-01-01
      相关资源
      最近更新 更多