目前在用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/}
如何评价首个女性友好的编程语言HerCode?
为什么j***a被部分开发者认为是低端技术?
特厨隋坡探店成都快餐店,给出80分以上的高分,为什么评分远高于大饭店?
为什么 WeGame 在国内竞争不过 Steam ?
国内为什么那么多人黑 WordPress ?
为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
鱼缸有哪些寿命比较长的草推荐呢?
在正规足浴店现场自费充值人民币1万元及以上,是种怎样的体验?
完结不久的剧版《长安的荔枝》,会对官宣暑期档的影版产生怎样的影响?
为什么iPhone各方面都是顶配,却唯独信号不好?
苏超的内核是消费还是足球?
为什么运维都这么难招?
如何评价B站up主***千代退网?
养龟玩龟的人可怕吗?
你见过最上进的人是怎样的?
为何羽毛球价格一路高涨?