我可以使用 Node.js 构建本机 MacOS 桌面 GUI 吗?

问题描述 投票:0回答:1

我正在学习如何构建本机桌面应用程序,但还不熟悉使用操作系统创建界面的细微差别。

因为 Node 很容易上手,所以我将其视为一个学习平台,并在我感到舒服的时候将我学到的知识运用到其他语言中。

我能够使用向 Node 公开“gtk-4 绑定”的包为 Linux 构建一个基本应用程序。

我的总体目标是编写一次核心应用程序逻辑,并使用特定于操作系统的 UI 库拥有多个表示层,这些库是根据启动应用程序的操作系统加载的(Linux 通过 gtk4+libadwaita、MacOS 通过 Cocoa、Windows 通过...不还没想法)。

我的理解是MacOS的UI套件叫做Cocoa?好像我在网上看到的所有资源都说它是 Swift 和 Objective-C 独有的。

其他语言没有绑定吗?

不言而喻,我试图避免使用 Web 界面,因此 Electron 和类似的界面是不可能的。

macos cocoa cocoa-bindings
1个回答
0
投票

不,你不能。只需使用 React.js

© www.soinside.com 2019 - 2024. All rights reserved.