lnm*_*man 38 user-interface node.js
我想在nodejs中构建代码编辑器.有一个选项,比如使用快速服务器来显示编辑器和在后端执行代码.但这需要一个浏览器.所以我正在寻找可以为windows平台提供独立gui的节点模块.
Mah*_*ouh 41
我想一起去电子通过GitHub上.
网站 | GitHub回购 | 发布
它比你想象的容易
如果您可以构建网站,则可以构建桌面应用程序.Electron是一个使用JavaScript,HTML和CSS等Web技术创建本机应用程序的框架.它负责处理硬件,因此您可以专注于应用程序的核心.
使用电子的原因:
QT和GTK不再维护
AppJS正式弃用
node-webkit现在称为NW.js
电子类似于NW.js但更新,更受欢迎,并且拥有更大的社区和更新频率.我推荐它.
电子拥有MIT许可证
使用电子的缺点:
Jes*_*ris 35
根据您的使用方式,有几种不同的选择.
选项1:
使用QT或GTK绑定之类的东西来制作更传统的GUI应用程序.这些选项通常只是对GTK和QT公开的C/C++ API的节点绑定.请参见node-qt和node-gui.
选项2:
使用一个带有HTML,CSS和Javascript的框架,并将其捆绑到一个独立的HTML5应用程序中.有很多框架工作可以做到这一点.例子包括NW.js和AppJS等.
除了这里的其他答案:
你可以看看NodeGUI:https : //github.com/nodegui/nodegui
NodeGUI 是一个 JavaScript 库,用于使用 JavaScript 和 CSS 等样式构建跨平台本机桌面应用程序。它在底层使用 Qt,可在 Mac、Linux 和 Windows 上运行。
它还有一个名为React NodeGUI 的基于React的渲染器,它类似于 React Native,但适用于桌面:https : //github.com/nodegui/react-nodegui
此外,它正在积极发展。
归档时间: |
|
查看次数: |
53058 次 |
最近记录: |