目前在用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/}
北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
30岁了,你在深圳过着什么样的生活?
我听说Windows12微软就直接重头构建Windows了,就直接重构Win内核了,到底是不是真的?
2025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架?
为什么人到中年,很少有身材苗条的?
有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
如何评价仓颉编程语言7月30日开源?
为何雷军天天健身,却无健身痕迹?
为什么欧美影视喜欢露点?
美国搞出个“稳定币”,到底是什么?其它国家是如何看待稳定币的?
notion和Obsidian这两款软件选哪个?
macOS下有哪些作为开发人员推荐安装的软件?
据说Rust和WASM可以让J***ascript变得更强,有值得推荐的项目吗?
PHP和Node.js哪个更爽?
如何编写让别人看不懂的代码?
2025年6月,到底买油车还是电车?