如题,
有个想法实现一个桌面应用
1. 平时在托盘区
2. 点击的话会出现窗口
3. 与蓝牙或者串口做一些信息交互
4. 跨 Windows 与 Mac ( Linux 可选)
5. 上架 MS 和苹果的市场
可以视作一个简单的监控提醒工具
目前做过的一些调查(浏览了这里的帖子的内容):
1 ) electron ,巨大的体积和运行内存,作为一个简单的工具来说太令人匪夷所思了,一天 electron 不进系统运行时,一天都不想选它
2 )使用操作系统 webview 类,有听闻 rust 的 tauri ,go 那边的也有,但不清楚发展的怎么样了,毕竟目前并不会 go 和 rust
3 ) QT ,这要碰 CPP 了,以前浅浅看过,现在 QWidget 有界面描述语言了吗,还听说对开源愈发不友好了
4 ) QML ,也浅浅看过,有些类似 JS 和 CSS ,但似乎非常少有人讨论,不清楚经验能有多少用到 JS 和 CSS 那边
5 ) GTK ,这东西目前好像没有托盘支持,而且跨平台也不是它首要目标了,最后是用 C 写的
6 ) Flutter ,看说法桌面是按网页行为做的,而且需要多学一门语言
7 )各平台原生 GUI 各自实现,或各平台原生 GUI + 跨平台核心库实现
目前的编程背景:
C 比较熟练,CPP 语言本身概念有所了解,Python 用过下
有跨平台开发经验的 V 友请不吝赐教,讲一讲心得,THX
有个想法实现一个桌面应用
1. 平时在托盘区
2. 点击的话会出现窗口
3. 与蓝牙或者串口做一些信息交互
4. 跨 Windows 与 Mac ( Linux 可选)
5. 上架 MS 和苹果的市场
可以视作一个简单的监控提醒工具
目前做过的一些调查(浏览了这里的帖子的内容):
1 ) electron ,巨大的体积和运行内存,作为一个简单的工具来说太令人匪夷所思了,一天 electron 不进系统运行时,一天都不想选它
2 )使用操作系统 webview 类,有听闻 rust 的 tauri ,go 那边的也有,但不清楚发展的怎么样了,毕竟目前并不会 go 和 rust
3 ) QT ,这要碰 CPP 了,以前浅浅看过,现在 QWidget 有界面描述语言了吗,还听说对开源愈发不友好了
4 ) QML ,也浅浅看过,有些类似 JS 和 CSS ,但似乎非常少有人讨论,不清楚经验能有多少用到 JS 和 CSS 那边
5 ) GTK ,这东西目前好像没有托盘支持,而且跨平台也不是它首要目标了,最后是用 C 写的
6 ) Flutter ,看说法桌面是按网页行为做的,而且需要多学一门语言
7 )各平台原生 GUI 各自实现,或各平台原生 GUI + 跨平台核心库实现
目前的编程背景:
C 比较熟练,CPP 语言本身概念有所了解,Python 用过下
有跨平台开发经验的 V 友请不吝赐教,讲一讲心得,THX
