目前在用Rust写一个跨平台GUI项目,支持Rust+J***aScript混合编程。
创建这个项目的初衷是想使用Web技术栈写一些个人用的桌面应用,但是又不喜欢Tauri/Eletron这种基于WebView的方案,干脆就自己写了。
JS引擎使用QuickJS,布局使用YogaLayout,2D图形使用Skia,窗口管理使用Winit,然后自己解析CSS、维护组件树和绘制组件。
搞了快一年了,现在已经支持Windows, Linux, MacOS, Android和鸿蒙OS平台,前端框架支持Vue, React和Solid…。
看到这题的时候我就知道某些人会拿Mathura雕像说事。 利...
谢邀,从来没有写过J***a。 之前同期的一个实习生先前只...
两个案例 案例1,pdd买了张显卡,回来查sn码发现生产日期...
需求描述日常开发中,我们常常会要执行一些定时任务比如定时清理...
一个个危言耸听,拿着鸡毛当令箭,像极了装在套子里的别里科夫:...
这应该是苹果官方在大陆历史上最大的优惠力度了,没有之一! 如...