I Switched from Flutter and Rust to Rust and Egui
a year ago
- #Flutter
- #Rust
- #UI Development
- 分享从Flutter转向egui进行UI开发的实际体验
- 最初采用Flutter与Rust集成方案,使用flutter_rust_bridge生成绑定
- FFI问题和管理双编程语言的复杂性促使探索egui方案
- 选择egui因其简洁性及rerun等项目展示的出色效果
- 用周末时间用egui重写UI后,因复杂度降低而放弃Flutter
- 对flutter_rust_bridge生成代码的可读性和可维护性存在担忧
- 项目规模较小且单人开发,Flutter的复杂性显得不必要
- egui的即时UI刷新机制避免了Flutter常见的状态管理和界面更新问题
- 纯Rust应用性能提升,可能得益于减少FFI开销
- 呼吁支持BoquilaHUB项目——专注生物多样性AI研究