当前位置: 首页 >
能分享一下你写过的rust项目吗?_内蒙古自治区巴彦淖尔市五原县饭券全汽摩附属产品有限责任公司
文章出处:网络 人气:发表时间:2025-06-23 02:15:14
目前在用Rust写一个跨平台GUI项目,支持Rust+J***aScript混合编程。
创建这个项目的初衷是想使用Web技术栈写一些个人用的桌面应用,但是又不喜欢Tauri/Eletron这种基于WebView的方案,干脆就自己写了。
JS引擎使用QuickJS,布局使用YogaLayout,2D图形使用Skia,窗口管理使用Winit,然后自己解析CSS、维护组件树和绘制组件。
搞了快一年了,现在已经支持Windows, Linux, MacOS, Android和鸿蒙OS平台,前端框架支持Vue, React和Solid…。
同类文章排行
- 到底是时代选择了Nvidia,还是Nvidia选择了时代?
- 为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
- 核武器最小当量能做到多少?
- 从零写一个3D物理引擎难度多大?
- 这一轮以色列和伊朗的冲突谁会笑到最后?最终会如何收场?
- 使用 JetBrains 的产品时,你是倾向于为每个语言分别安装 IDE,还是安装语言的插件?
- Cloudflare是一家什么样的公司?
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 如果你有300万存款,你还会继续辛苦上班吗?为什么?
- 如何评价字节跳动开源的 HTTP 框架 Hertz ?
最新资讯文章
- 以前很多人家里都有家庭***,为什么现在几乎看不到了?
- 做个web服务器,gin框架和go-zero怎么选?
- 将 Windows Server 作为个人 PC 操作系统来用是怎样的体验?
- 2025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
- 怎么看待B站舞蹈区和某些风格比较暴露的up?
- 为什么服务器之间只有网络这一种互联方式?
- UUID真的是全球唯一吗?
- 如何部署Prometheus监控K8S?
- 为什么浙江落下的陨石,防空系统没有拦截,它和导弹有什么不同?
- 如何看待伊朗导弹打击以色列医院?
- 巅峰期的成龙身体素质是怎么一种存在?
- 为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
- 为什么这么久了还是没有主流软件开发鸿蒙版?
- 作为一个服务器,node.js 是性能最高的吗?
- 如何看待日本小学校园餐只有一小块鸡肉?
- 如果看待林丹这句话 “网球的强度远远没有羽毛球大”?
- 有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
- 卧推100kg做组的胸,都是啥样的。?
- 求大神解答,为什么大家都不喜欢用docker?
- 操作系统能否知道自己处于虚拟机中?