首页 » 排名链接 » 软件推荐丨DeskGap ——跨平台桌面应用开发框架(开源桌面框架平台技术)

软件推荐丨DeskGap ——跨平台桌面应用开发框架(开源桌面框架平台技术)

南宫静远 2024-12-07 02:44:19 0

扫一扫用手机浏览

文章目录 [+]

点击右上方,关注开源中国OSC头条号,获取最新技术资讯

DeskGap 是一个使用现代 Web 技术(JavaScript, HTML, CSS)的跨平台桌面应用开发框架。

为了保证原生兼容性和压缩体积大小,DeskGap 捆绑了一个 Node.js 运行时,并将 HTML 渲染的工作留给了系统的 Webview。

软件推荐丨DeskGap ——跨平台桌面应用开发框架(开源桌面框架平台技术) 排名链接
(图片来自网络侵删)

受支持的平台

Mac OS X Yosemite (version 10.10) 或更高版本Windows 10 October 2018 Update (version 1809) 或更高版本Linux x86_64 with webkit2gtk installed, tested on:Ubuntu 18.04.2 with libwebkit2gtk-4.0-37 2.22.6openSUSE Leap 15.0 with libwebkit2gtk-4_0-37 2.20.2

使用示例代码

为 app 创建一个 Node.js 包

hello-deskgap/├── package.json├── index.js└── index.html

package.json 指向应用程序的目录文件,并提供启动应用程序的脚本:

{ \"name\": \"hello-deskgap\", \"main\": \"index.js\", \"scripts\": { \"start\": \"deskgap .\" }}

index.js 会创建一个窗口用于渲染 HTML 页面:

const { app, BrowserWindow } = require('deskgap');app.once('ready', () => { const win = new BrowserWindow(); win.loadFile('index.html');});

index.html 是被渲染的页面:

<!DOCTYPE html><html> <head><meta charset=\"utf-8\" /><title>Hello DeskGap</title></head> <body><h1>Hello DeskGap</h1></body></html>

开源社区OSC头条号,每日推送最新优质的技术类文章,涵盖外文翻译,软件更新,技术博客等优质内容。
关注开源社区OSC头条号,每日获取最新技术资讯,点击下方原文链接,阅读原文章。
↓↓↓

DeskGap首页、文档和下载 - 跨平台桌面应用开发框架 - 开源中国

标签:

相关文章

消息通知系统设计(消息通知用户系统设计)

消息通知可以及时地将状态、内容的更新触达到用户,用户则可以根据收到的消息做后续判断。但是如果没有及时将重要消息触达到用户或者滥用消...

排名链接 2024-12-07 阅读866 评论0