开篇中提到 基于浏览器的桌面软件开发框架-混合应用开发 下面我们来整理下
目录内容
- 为什么会产生混合应用呢?
- 主流桌面混合应用开发框架
- 桌面混合应用开发框架对比
为什么会产生混合应用呢?
主流桌面混合应用开发框架
- 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 起源