最近看到几篇类似的讨论: /t/1005711 /t/1005903 正好我也面临类似的问题,合理讨论下,先说明下需求: [ol]Win+Mac+移动端 桌面端为主用户群体,移动端会简单一些工具类产品,除了 GUI 层面的需求外,核心功能会用到原生 OS 的 API ,所以各端必然有小部分核心代码是不一样的整体 App 属于中等 App ,所以我不严格追求包大小,在我看来桌面端 50M~200M 都属于用户能接受的中等 App 的范畴App 里绝大部分以界面交互为主,Webview 有但也有限,可能仅仅辅助使用;性能要求也不高;不希望用户主动安装依赖(之前基于.Net 开发的 Win App 需要用户手动安装依赖的痛苦回忆...) [/ol] 基于以上需求,感觉 Electron 是最适合的,有没有人提供下不同的思路见解? App, electron, GUI, Win
我认为未来是 web 的, 大统一 UI 标准, 迄今为止最全面用的人最多的 举个类似的例子, 以前在 nodejs 兴起的时候, 因为 js 程序员的受众巨大, 导致能被 nodejs 重写的插件几乎都被重写了 而现在也有这个趋势, 比如开发代码连接蓝牙比较繁琐, 在 nodejs 下使用的是 noble 这个库, 而 w3c bluetooth api 标准发布后, 没多久社区就有人将它包装为标准 api , 使得 nodejs 开发可以与 web 对齐