本文主要是对cef和electron差异性做一个比较:
CEF:
原生接口:C/C++
文档:官方文档资料较少,网络资源不多
产品:有道云笔记、微信、QQ、钉钉
支持平台:Linux、Mac、Windows(XP)
CEF本质是把UI部分包起来,其它部分用C/C++写,部分可以修改定制一下,体积小,可以编译为是一个独立的程序,里面打包了部分浏览器
Electron:
版本更新:平均每周更新一次,版本更新比较频繁
原生接口:JS/Node.js
文档:官方文档资料健全,网络资源比较丰富
产品:VSCode、GitHub、Facebook
支持平台:Linux、Mac、Windows
electron大部分是用JS写代码,偶尔用一下C/C++写,不支持定制,整个项目被打包在一起,体积大一些。程序是在整个浏览器中运行