图源:Github
这么做的好处是有很多。
对于开发者来说,代码成本很低,毕竟内核还是网页嘛,自带跨系统特性,把前端界面做好就完事儿。
对于企业来说,用electron框架来做软件,收益就更明显了,连后端程序员都省了...
可是,这么做的代价又是什么呢?
说实话,大部分代价,都是Chrome带来的。
Chrome的缺点是什么?内存占用大啊!
开一个Chrome浏览器,就能吃掉1G以上内存了。
那要是再开几个基于Electron开发的软件,那场面我不敢想...
就拿用Electron打包的网易云音乐来说,我刚打开这软件,它就吃了我200多M内存。
包括国民级下载软件迅雷,也是用Electron重做过的。
由此带来的结果是,我刚启动迅雷,便失去了500M内存。