目前在用Rust写一个跨平台GUI项目,支持Rust+J***aScript混合编程。
创建这个项目的初衷是想使用Web技术栈写一些个人用的桌面应用,但是又不喜欢Tauri/Eletron这种基于WebView的方案,干脆就自己写了。
JS引擎使用QuickJS,布局使用YogaLayout,2D图形使用Skia,窗口管理使用Winit,然后自己解析CSS、维护组件树和绘制组件。
搞了快一年了,现在已经支持Windows, Linux, MacOS, Android和鸿蒙OS平台,前端框架支持Vue, React和Solid…。
{dede:pagebreak/}
golang和rust你选择哪个?
为什么长得漂亮却没什么用?
为什么鱼缸里面的水一直感觉不是很清澈呢?
女主播和榜一大哥现实碰面会做什么?
如何评价《机动战士高达GQuuuuuuX》第十二集?
2025年六月现在硬盘咋还涨价了呢?
2025年了,大家消费还是在降级吗?
《诛仙》作者萧鼎于近日修改《诛仙》原作并大量删去碧瑶戏份,如何看待这一行为?
如何评价动物法治论坛将“玉林狗肉节”定性为非法活动?
毕设答辩,老师说node不可能写后台怎么办?
求大神解答,为什么大家都不喜欢用docker?
「香港四大才子」之一蔡澜去世,你对他有哪些了解?如何评价他的成就?
为什么国内的uni***一直没人讨论呢?
明知***是死路一条,甚至连小命都要赔进去,台湾领导人为什么还要坚持搞***?
为什么00后女孩子越来越不愿意生孩子?
为什么会有人喜欢养乌龟当宠物?