目前在用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/}
你见过身边身材最好的女生是什么样子的?
TypeScript 遭库开发者嫌弃称类型简直是万恶之源,你怎么看?
为什么好多人不承认大众审美就是喜欢白皮?
2025年了 Rust前景如何?
为什么有的女生喜欢穿紧身牛仔裤?
做好的flask项目怎么部署到服务器,使用公网ip可访问?
Cloudflare是一家什么样的公司?
陌生人晕倒了,帮他拨打120后,病人不支付120出车费,这个费用谁来承担?
为什么说微软 Win11,有苹果 macOS 的感觉?
各位都在用Docker跑些什么呢?
如何评价 TypeScript?
为什么老顾客吃着吃着就不再来照顾生意了呢?
你最真实(很少吐露)的择偶标准是什么?
如何评价《鸣潮》新角色「卡提希娅」?
有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
普通人为了一点微薄的薪水,每天忙忙碌碌到底有什么意义?