目前在用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/}
减肥时只做有氧运动不做力量训练,会有什么影响?
生完孩子身材依旧火辣是一种怎样的体验?
女生真正的完美身材是什么样子?
男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
为什么现在全世界的经济环境都这么恶劣?
多益网络输了餐费官司,准备近几年搬离广州,你怎么看?
27寸显示器有必要上4K吗?
php写一个图片售卖程序,用框架好还是直接写好?
想收集一些各行各业的学习资料,网盘书籍网站都行?
能否对比一下Claude Code和Gemini CLI,你的选择建议是?
可以随身携带一个Linux系统吗?
为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?
MySQL 面试一般常问问题有哪些?
去海边有什么拍照和穿搭建议?
Windows 为什么要有注册表而 Unix 就不需要?
都是研制核武器,美国为何只敢动伊朗,对朝鲜却畏首畏尾?