目前在用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/}
广东人吃东西讲究「食材本味」,那为什么西湖醋鱼没有在广东流行开来?
Go 语言几乎打了所有 Programming Language 学者的脸,然而它却成功了,为什么?
各位历史发烧友,介绍一下你知道的冷门史实或逆天史实?
美国搞出个“稳定币”,到底是什么?其它国家是如何看待稳定币的?
如何评价高圆圆的身材算是美女类型的吗?
新手养鱼,鱼缸中能放入哪些水草?
用玉米钓不到鱼是什么原因?
Rust开发Web后端效率如何?
请问有人能估计一下 go 相比 php 在不同用户量下能省多少钱吗?
显卡丐版和旗舰有什么区别?
苹果连了校园网,为什么会出现这个标志?
女生真正的完美身材是什么样子?
Linux 下有没有类似 Everything 的搜索工具?
为何同是象棋,国际象棋的棋子可以做的那么有设计感,而中国象棋的棋子形式似乎比较单一?
京东 CEO 称一线城市京东外卖全职骑手人均收入 1.3 万元,这属于什么水平?外卖员收入过万难不难?
央企的信创,是否有必要把 spring 替换成国产的 solon ?