目前在用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/}
谁是对Mac有成见然后用完Mac后真香的?
我应该设置多少kb才能让他不能玩游戏?
都是研制核武器,美国为何只敢动伊朗,对朝鲜却畏首畏尾?
如何评价前端框架 Solid?
《诛仙》作者萧鼎于近日修改《诛仙》原作并大量删去碧瑶戏份,如何看待这一行为?
如何在不重装系统和软件的情况下换系统盘?
为什么中国人做一顿饭要几个小时,而国外花的时间少得多?
你卡过最厉害的bug是什么?
作为Mac用户有什么推荐的鼠标吗?
如何看待深圳一名初一学生跳楼,导致深圳取消初一初二期末考?
贫困生买Mac mini m4有错吗?
独立开发者都使用了哪些技术栈?
你是怎么发现老婆出轨的?
python的包管理器uv可以替代conda吗?
NextJS的全栈能力现在如何了?
为什么很多人瞧不起中国的武术?