Hybrid desktop
桌面普通应用,不和OS紧密集成,可以考虑下面两个方案:
- Wails Webview+Go
- Tauri Webview+Rust,比Wails有更好的Native支持。
这两个框架在windows下生成的应用在10M左右。
Hybrid all
移动平台,跨OS方案主要是
Web
Web UI
Web UI的选择太多:
TUI
其他UI
- Go有fyne,但缺少Common Dialog等关键特性,也不好看,基础版本也不小(22M),好处是可以兼容更多的系统,比如win7、移动端。
- .Net主要是Winform和WPF,总体上Winform轻量,WPF更强大,比如独立线程UI,高速绘图,但WPF有不少小坑。