目前在用Rust写一个跨平台GUI项目,支持Rust+J***aScript混合编程。
创建这个项目的初衷是想使用Web技术栈写一些个人用的桌面应用,但是又不喜欢Tauri/Eletron这种基于WebView的方案,干脆就自己写了。
JS引擎使用QuickJS,布局使用YogaLayout,2D图形使用Skia,窗口管理使用Winit,然后自己解析CSS、维护组件树和绘制组件。
搞了快一年了,现在已经支持Windows, Linux, MacOS, Android和鸿蒙OS平台,前端框架支持Vue, React和Solid…。
写惯了ts,再去写j***a感觉也还行,再去写python,...
你是否能够想象?在如今这个时代,南非的第一大城市约翰内斯堡,...
因为怕倒反天罡,直接地方联赛直接把足协给弄没了其实中国目前的...
因为轰6的缺点恰恰就是她的优点!什么叫战略威慑? 六爷这边刚...
我来一次性说清楚,请相信我,n年前作为专业的文科生,我特别研...
学太多的坏处就想太多。 Go 从一开始就不是一个想很多的语...