目前在用Rust写一个跨平台GUI项目,支持Rust+J***aScript混合编程。
创建这个项目的初衷是想使用Web技术栈写一些个人用的桌面应用,但是又不喜欢Tauri/Eletron这种基于WebView的方案,干脆就自己写了。
JS引擎使用QuickJS,布局使用YogaLayout,2D图形使用Skia,窗口管理使用Winit,然后自己解析CSS、维护组件树和绘制组件。
搞了快一年了,现在已经支持Windows, Linux, MacOS, Android和鸿蒙OS平台,前端框架支持Vue, React和Solid…。
为什么 m1 ***用大小核设计却没有 intel 的问题?
为什么 m1 ***用大小核设计却没有 intel 的问题?...(144 )人阅读时间:2025-06-24 04:30:09
刘强东看到了什么,才去搞外卖?
刘强东看到了什么,才去搞外卖?...(144 )人阅读时间:2025-06-24 05:00:09
明明无线鼠标有那么多优点,为什么还有那么多人买有线鼠标?
明明无线鼠标有那么多优点,为什么还有那么多人买有线鼠标?...(144 )人阅读时间:2025-06-24 04:35:10
跨平台GUI框架到底应该自绘还是原生控件绑定?
跨平台GUI框架到底应该自绘还是原生控件绑定?...(144 )人阅读时间:2025-06-24 04:55:10