当前位置: 首页 >
能分享一下你写过的rust项目吗?
- 人气:
目前在用Rust写一个跨平台GUI项目,支持Rust+J***aScript混合编程。
创建这个项目的初衷是想使用Web技术栈写一些个人用的桌面应用,但是又不喜欢Tauri/Eletron这种基于WebView的方案,干脆就自己写了。
JS引擎使用QuickJS,布局使用YogaLayout,2D图形使用Skia,窗口管理使用Winit,然后自己解析CSS、维护组件树和绘制组件。
搞了快一年了,现在已经支持Windows, Linux, MacOS, Android和鸿蒙OS平台,前端框架支持Vue, React和Solid…。
推荐资讯
- 2025-06-26个人小网站是怎么防止网站被攻击的?
- 2025-06-26如何看待极客湾评测麒麟X90的性能与表现?
- 2025-06-26想走数据库内核方向,该怎么办?
- 2025-06-26现在写 J***aScript 的是不是已经没人在用 class 这个关键字了?
- 2025-06-26你为什么觉得 Mac 不好用?
- 2025-06-26你见过身边身材最好的女生是什么样子的?
- 2025-06-26有一个***约你出去,你会去吗?
- 2025-06-26为什么有些前端一直用 div 当按钮,而不是用 button?
- 2025-06-26python与nodejs哪个性能高?
- 2025-06-26除了厚重,你拒绝折叠屏的理由还有哪些?什么样的折叠屏才能打动你?
- 2025-06-26王冰冰好看吗?
- 2025-06-26Gemini Advanced 和 aistudio有什么区别?
- 2025-06-26程序员每天会阅读哪些技术网站来提升自己?
- 2025-06-26最近突发奇想,想做以NAS为主的家用媒体中心。下面是我做的一个草图,各位大神看看可行吗?
- 2025-06-26中美会因台海开战吗?
- 2025-06-26怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令?
推荐产品
-
韦东奕的牙怎么没了?
我怀疑,很多学霸,其实并不是什么天才 他们其实是病人 由于大 -
雷军为什么不愿意用性价比打法进军NAS?
因为玩nas的真懂技术,小白占比无限接近0%. 其实品牌na -
node 项目中如何使用 Node Schedule 创建定时任务?
需求描述日常开发中,我们常常会要执行一些定时任务比如定时清理 -
北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
不得不感慨,传统体制内还是有高人啊。 我个人悲观的看法,苏
最新资讯