最近有个小需求,需要开发一个跨平台的客户端,支持Windows,Mac系统。原本想使用Golang fyne框架, 好处是不用多学其他语言,只需使用Go即可,缺点也比较明显,功能太少了,还不够完善。

于是笔者萌生了使用Electron的想法。只需要多学一下JS即可。感觉可行,一番研究之下,感觉JS对笔者不太友好,TypeScript比较流行,语言有了,框架也不可少,React 组件可以在Web和Electron复用。

为了吃这点醋,特地包了盘饺子。

于是有了以下DEMO,点击可切换下一张。

随机狗 random dog

完整代码:https://github.com/mangoim/random-dog

Reference