目前在用Rust写一个跨平台GUI项目,支持Rust+J***aScript混合编程。
创建这个项目的初衷是想使用Web技术栈写一些个人用的桌面应用,但是又不喜欢Tauri/Eletron这种基于WebView的方案,干脆就自己写了。
JS引擎使用QuickJS,布局使用YogaLayout,2D图形使用Skia,窗口管理使用Winit,然后自己解析CSS、维护组件树和绘制组件。
搞了快一年了,现在已经支持Windows, Linux, MacOS, Android和鸿蒙OS平台,前端框架支持Vue, React和Solid…。
被嘲笑确实就不该继续面试了,简单的架构权衡都不会的地方就别去...
话说,好莱坞***女神Megan Fox(梅根福克斯)在电影...
最近在想,女生所谓的“完美身材”到底是什么。 我以前以...
伊朗人的抽象根本是作为中国人不能理解的抽象。 一个有着绵延大...
GPS靠不住,伊朗早在2015年就与中国签署了军用北斗导航技...
Electron既不是游戏引擎,也不是新时代,也不会带来变革...