我想在nodejs中构建一个代码编辑器.还有一个选项,比如使用express服务器来显示编辑器并在后端执行代码.但这需要一个浏览器.因此,我正在寻找能够为windows平台提供独立gui的 node 模块.
我想在nodejs中构建一个代码编辑器.还有一个选项,比如使用express服务器来显示编辑器并在后端执行代码.但这需要一个浏览器.因此,我正在寻找能够为windows平台提供独立gui的 node 模块.
有两种不同的 Select ,这取决于您想要如何继续.
Option 1:
使用QT或GTK绑定之类的东西来创建更传统的GUI应用程序.这些选项通常只是GTK和QT公开的C/C++API的 node 绑定.见node-qt和yue.尽管这些似乎没有得到积极的发展.
Update:
你可以看看NodeGUI:https://github.com/nodegui/nodegui
NodeGUI是一个javascript库,用于构建具有javascript和类似CSS样式的跨平台本机桌面应用程序.它使用Qt,在Mac、Linux和Windows上运行.
它还有一个基于react的渲染器,名为react NodeGUI,与react Native类似,但适用于桌面:https://github.com/nodegui/react-nodegui
Option 2:
使用一个包含HTML、CSS和Javascript的框架,并将其Bundle 到一个独立的HTML5应用程序中.有很多框架作品都能做到这一点.例如node-webkit和AppJS等.