【问题标题】:How to create website-based desktop application for Windows, Linux and MacOS?如何为 Windows、Linux 和 MacOS 创建基于网站的桌面应用程序?
【发布时间】:2022-01-15 15:32:56
【问题描述】:

我有一个有点复杂的问题。

要完成我的项目,我需要 100% 为计算机创建应用程序。它既支持 Windows 设备,也支持基于 MacOS 和 Linux 的设备。

应用程序本身应该包含来自其“表亲”(即网站)的几个元素。更具体地说,它应该是一个登录和消息系统。如果我可以创建一个文件夹“应用程序”,将我想要的任何文件与我想要的页面和资源复制到它(简单地说 - 任何结构)并以某种方式将其转换为上述文件系统的适当文件系统,那将是最好的.

现在问题来了 - 是否有合适的页面、包,或者我必须自己编写这个应用程序?

最重要的是 - 让我补充一下,我知道的唯一编程语言是 JavaScript、HTML 和 CSS,所以这项任务可能很困难。

【问题讨论】:

标签: javascript html css desktop-application


【解决方案1】:

Electron 是处理这类事情的一种非常流行的方法。使用前端代码(HTML、JS、CSS),您可以构建一个应用程序(基本上运行一个网页 - 或很少),然后在任何环境中make it executable

如果您需要任何(特权)后端代码,您可以在 Node 中(在 Electron 的主进程中)编写它并让它与页面脚本through the preload script.进行通信

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-19
    • 1970-01-01
    • 1970-01-01
    • 2012-06-06
    • 2010-09-05
    • 1970-01-01
    相关资源
    最近更新 更多