2025-06-18 01:25:11 来源:本站目前在用Rust写一个跨平台GUI项目,支持Rust+J***aScript混合编程。
创建这个项目的初衷是想使用Web技术栈写一些个人用的桌面应用,但是又不喜欢Tauri/Eletron这种基于WebView的方案,干脆就自己写了。
JS引擎使用QuickJS,布局使用YogaLayout,2D图形使用Skia,窗口管理使用Winit,然后自己解析CSS、维护组件树和绘制组件。
搞了快一年了,现在已经支持Windows, Linux, MacOS, Android和鸿蒙OS平台,前端框架支持Vue, React和Solid…。
想知道德普怎么看上艾梅柏·希尔德的?···
音乐Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?···
音乐周杰伦被曝现身日本弯腰驼背似老人,是真的吗?他曾称患有强直性脊柱炎,这病对身体影响有多大?能治好吗?···
音乐为什么linux桌面那么丑?···
音乐你的亲戚提过什么过分的要求?···
音乐Rust 未来会成为主流的编程语言吗?···
音乐2025年小米su7 性价比很低了,为何还不更新改款?···
音乐有个自闭症的孩子,该放弃吗?···
音乐为什么手机动辄都 1T 存储了,为啥电脑还在死磕 512G 呢?···
音乐