Electron 基于 Chromium 和 Node.js, 使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用。Electron 是 Web 技术栈在桌面端的落地方案,利用 Node.js 获得内置的端能力:创建本地文件及数据库、发送网络请求等,甚至可以利用 Node.js 的 addon 获得自定义的端能力。它的优点主要是 Web 带来的:繁荣的生态、开发高效、渲染能力强、动态更新和跨平台,缺点主要是内存占用大、运行性能差,同时因为框架的限制导致不够灵活,在某些场景下无法很好地满足需求。 目前来看,Electron 在桌面端势不可挡,占有率越来越高,和其他候选方案相比,它是一个不尽如人意的选题。
《Flutter企业级应用开发实战手册》电子书,点击https://developer.aliyun.com/topic/download?id=7956 可下载完整版
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。