我需要使用 HTML 和 JS 创建一个可以编辑和写入文件的离线应用程序(本地应用程序文件夹,但不是沙盒浏览器本地存储)。
有没有办法以一种相当轻量级和直接的方式做到这一点?研究这个问题给了我以下可用选项的概述 - Electron 是巨大的,Chrome 应用程序是一个已停产的项目,W3C FileSystem API 被放弃了,W3C File API 非常严格。
我需要使用 HTML 和 JS 创建一个可以编辑和写入文件的离线应用程序(本地应用程序文件夹,但不是沙盒浏览器本地存储)。
有没有办法以一种相当轻量级和直接的方式做到这一点?研究这个问题给了我以下可用选项的概述 - Electron 是巨大的,Chrome 应用程序是一个已停产的项目,W3C FileSystem API 被放弃了,W3C File API 非常严格。
已经多次尝试在 Node.js 之上创建一个 SDK,以构建由现代 HTML5/CSS/JS 前端驱动的桌面应用程序。想到 AppJS及其分支Deskshell。然后是Node-Qt,它建立在Qt 平台之上。
不幸的是,这些项目都没有达到我推荐它们的足够成熟度,而且它们似乎都在几年前被放弃了。NW.js是我能想到的唯一替代 Electron 的替代品,目前它已达到相当成熟的水平,并且仍在维护中。
也就是说,至少,如果您的重点是台式计算机。对于打算在移动设备上运行的应用程序,您可能需要查看NativeScript、React Native或Tabris。