月经问题了,以下贴已读过但是没有找到合适的:
打算开个 Side Project 写着玩。准备趁机学点新东西,满足一下自己的软件洁癖……
对框架的需求主要有:
- 至少支持 Windows 、Linux (X11)、macOS 三个主流桌面平台;
- 尽可能不需要携带体积大的捆绑库(如 CEF );
- 内存占用小,启动速度接近原生;
- 支持丰富的文本排版格式(例如同行内图文混排等)。
已经尝试过但不合适的有:
- PWA:内存占用大,需要下载浏览器;
- Electron:内存占用大,需要携带近百 MB 的 CEF ;
- Tauri:内存占用大,冷启动时空屏时间极长;
- ReactNative:内存占用大,冷启动时空屏时间长;
- JavaFX / Compose Multiplatform:冷启动速度慢,需要携带 JRE ;
- Sciter:对 Linux 的支持基本放弃(声称支持 X11 ,实测官方 Demo 无法正常渲染);
- FLTK:Windows 下的中文字体渲染非常糟糕;
- OpenGL/Vulkan:这不算 UI 框架吧?
使用的语言无所谓,主流框架的基本多少会一点。
之前有 Flutter 和 Android 的开发经验,所以推荐 Flutter 就免了。这不是想学点新玩意吗

