当前位置: 首页 > 面试题库 >

是否有用于节点应用程序的独立GUI模块

卫增
2023-03-14
问题内容

我想在nodejs中建立一个代码编辑器。有一些选项,例如使用Express
Server显示编辑器并在后端执行代码。但这需要浏览器。因此,我正在寻找可以为Windows平台提供独立GUI的节点模块。


问题答案:

有两种不同的选择,具体取决于您要如何进行。

选项1:

使用QT或GTK绑定之类的东西来制作更传统的GUI应用程序。这些选项通常只是Node绑定到GTK和QT公开的C / C ++ API。参见node-
qt
和yue。尽管这些似乎没有得到积极发展。

更新:

您可以看一下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

选项2:

使用采用HTML,CSS和Javascript并将其捆绑到独立HTML5应用程序中的框架。有很多框架作品可以做到这一点。示例包括node-
webkit和AppJS等。



 类似资料:
  • 现在假设我们想要使用 Spark API 写一个独立的应用程序。我们将通过使用 Scala(用 SBT),Java(用 Maven) 和 Python 写一个简单的应用程序来学习。 我们用 Scala 创建一个非常简单的 Spark 应用程序。如此简单,事实上它的名字叫 SimpleApp.scala: /* SimpleApp.scala */ import org.apache.spark.S

  • 问题内容: 我正在考虑开发由两部分组成的桌面应用程序: 用户界面(例如Java应用) 后端Node.js服务器 2个部分通过插座连接。不要问为什么我知道这很奇怪。 我将希望能够为客户提供带有安装程序的应用程序。我不希望用户必须自己安装Node.js。 有没有一种方法可以独立安装Node.js服务器,即无需在系统上全局安装Node.js。 对于任何(Windows,Linux,Mac OS X …)

  • 我有几个小应用程序,它们使用标准控制台来检索用户输入,并显示out、system.in和system.out中的消息。 现在我想实现一些从这些应用程序调用的基于Swing的类,它显示一个有两个文本区域的框架,一个用于输入(因此与System.in相关联),另一个(不可编辑)显示消息(因此与System.out相关联)。实际上我已经实现了all,(实际上创建一个简单的基于swing的gui并从eve

  • 在Windows 10主页(在x64位)上,我尝试在命令提示符上运行以下命令: 节点索引。js 错误如下: C:\Users\cooldudeasateen\OneDrive\Coding\sil\node\u modules\bindings\bindings。js:121;e^ 错误:\?\C:\Users\cooldudeasateen\OneDrive\Coding\sil\node\u

  • 问题内容: 如何使用Maven创建桌面(独立/ Swing)应用程序? 我正在使用Eclipse 3.6。 问题答案: 创建一个Maven项目,如下所示: 将以下条目添加到您的pom文件中: 将项目作为Maven项目导入到Eclipse,然后作为Java应用程序运行。

  • 问题内容: 我正在寻找在 独立的(桌面/秋千)* 应用程序中使用 Spring的 示例或教程,我进行了很多搜索,但找不到有用的东西,所有示例和教程均适用于Web应用程序,请告知。 * 问题答案: 使用maven创建独立应用程序,如下所示: 使用Maven创建独立的应用程序 将applicationContext放在类路径中,并按如下所示将其加载到主类中: 在此处查看全文: http://www.d