目前在用Rust写一个跨平台GUI项目,支持Rust+J***aScript混合编程。
创建这个项目的初衷是想使用Web技术栈写一些个人用的桌面应用,但是又不喜欢Tauri/Eletron这种基于WebView的方案,干脆就自己写了。
JS引擎使用QuickJS,布局使用YogaLayout,2D图形使用Skia,窗口管理使用Winit,然后自己解析CSS、维护组件树和绘制组件。
搞了快一年了,现在已经支持Windows, Linux, MacOS, Android和鸿蒙OS平台,前端框架支持Vue, React和Solid…。
我在写,同时我只能说,这东西用上了就想重写别的语言的项目,配...
因为没资格,微软在ui设计语言方面跟谷歌一个级别。 Win7...
这么喜欢看露点的 那推荐一部俄罗斯的片子《契卡》 从头到尾都...
以色列打伊朗可能是得到了五常的默许的。 你看看伊朗和以色列...
老不老要看你怎么看? 单看面貌,是真的老了。 无论你保养再好...
久了很容易没有边界感吧,得寸进尺。 前不久刚辞掉我的阿姨,...