目前在用Rust写一个跨平台GUI项目,支持Rust+J***aScript混合编程。
创建这个项目的初衷是想使用Web技术栈写一些个人用的桌面应用,但是又不喜欢Tauri/Eletron这种基于WebView的方案,干脆就自己写了。
JS引擎使用QuickJS,布局使用YogaLayout,2D图形使用Skia,窗口管理使用Winit,然后自己解析CSS、维护组件树和绘制组件。
搞了快一年了,现在已经支持Windows, Linux, MacOS, Android和鸿蒙OS平台,前端框架支持Vue, React和Solid…。
为什么都说 Finder 难用?
为什么都说 Finder 难用?...(144 )人阅读时间:2025-06-23 13:55:13
如何评价《绝区零》橘福福 EP「食通万物,修心修身」?
如何评价《绝区零》橘福福 EP「食通万物,修心修身」?...(144 )人阅读时间:2025-06-23 14:50:13
为什么中国盛产“巨婴”,一到国外就通情达理?
为什么中国盛产“巨婴”,一到国外就通情达理?...(144 )人阅读时间:2025-06-23 15:05:14
微软为什么还要推blazor?
微软为什么还要推blazor?...(144 )人阅读时间:2025-06-23 14:50:13