目前在用Rust写一个跨平台GUI项目,支持Rust+J***aScript混合编程。
创建这个项目的初衷是想使用Web技术栈写一些个人用的桌面应用,但是又不喜欢Tauri/Eletron这种基于WebView的方案,干脆就自己写了。
JS引擎使用QuickJS,布局使用YogaLayout,2D图形使用Skia,窗口管理使用Winit,然后自己解析CSS、维护组件树和绘制组件。
搞了快一年了,现在已经支持Windows, Linux, MacOS, Android和鸿蒙OS平台,前端框架支持Vue, React和Solid…。
原神,启动! 我现在用的方法可以将游戏同时在两台显示器上...
前端技术,要学习的内容太多了,当你不知道从哪里开始的时候,你...
我有几件门面房,有一个原来是个餐馆,后来餐馆倒闭了,还有一年...
注册表,是个伟大的发明。 举个很简单的例子: 我有个小脚本,...
如果将车视为资产的话,那么就应该计入折旧——车本身也应该是为...
在Android系统上停止携带32位和X86原生库,并且放弃...