node.js - 带有 Node 的轻量级桌面应用程序——这可能吗?

标签 node.js desktop-application electron nwjs

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

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

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

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

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

最佳答案

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

关于node.js - 带有 Node 的轻量级桌面应用程序——这可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39942413/

相关文章:

node.js - 在打包的 Electron 应用程序中执行node.js脚本

electron - 如何使用 Electron 构建器在 ubuntu 中为 windows 构建 Electron 应用程序

node.js - 错误 : ENOENT: no such file or directory,

node.js - Node.js 是否优先考虑 I/O 事件而不是 setTimeout()?

node.js - 使用 Nodejs 和 Sqlite3 中的输入准备语句

javascript - 我的nodeJS代码不是异步的

c# - 桌面开发 : Remember Target After Losing Focus

user-interface - 桌面应用程序的可用性和可访问性

javascript - 在 Electron 应用程序中隐藏密码

javascript - 如何开始使用旧版1.2.0.RC4 TideSDK?