开篇中提到 基于浏览器的桌面软件开发框架-混合应用开发 下面我们来整理下
目录内容
- 为什么会产生混合应用呢?
- 主流桌面混合应用开发框架
- 桌面混合应用开发框架对比
为什么会产生混合应用呢?
- 容易上手
- 速度快
- 成本低
主流桌面混合应用开发框架
- CEF (C 、C#、Python、Qt、Java)
- NW.js (NodeJS)
- Electron (NodeJS)
- QtWebEngine (QT)
- QtWebkit (QT)
- Tauri (Rust)
- Wails (Golang)
- Sciter
桌面混合应用开发框架对比
由于 markdown 复制过来,表格显示变形,所以用图片代替。
桌面混合应用开发框架对比
名词解释:
- 打包难度:指应用程序编译、发布、依赖查找、适配机型
- 资源消耗:是一个相对值,相比于列表中其他框架而言内存消耗
- 编译难度:编译框架及框架依赖多少
- 开发环境搭建:对比安装开发环境时间,是否需要编译,是否依赖第三方库
注:
- NW.js、Electron、Tauri 这三个框架支持CPU架构没有确认 mips64el、loongson64
下一篇我们进入主题 QT NBrowser 起源
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。