基于Electron vue的桌应用实战2
缺点:集成Chromium,安装包⼤大 优点:接近Native性能,功能丰富,跨平台 缺点:库太⼤大,编译慢,开发周期⻓长 桌⾯面应⽤用开发选型 技术选型 C++/C#/C+……(Windows) Objective-C/Swift(Mac) Qt: (Windows/Mac) NW.js/Electron(Windows/Mac) 纯Native开发 开发框架 优点:性能好,安装包⼩小 缺点:开发周期⻓长,⽆无法跨平台 CSS JS 渲染进程 单⻚页⾯面、多⻚页⾯面 Mac / Window / Linux Nginx / CDN 关注点 进程通信,内存管理理,版本管理理, 性能及Crash监控…… 兼容,DOM,组件、性能,…… Electron应⽤用技术体系推荐 检查\测试 打包构建 开发调试 devtron Vue-devtools Electron —inspect ESLint Spectron + Mocha 基础设施 能⼒力力SDK 基础框架 Electron 应⽤用架构 babel Node RunTime Native API 更更新 SDK 监控 SDK 性能 SDK 登录 SDK 前端框架 Vuex Vue-Router UI 组件库 Vue 开发总结 Electron应⽤用开发流程推荐 开发总结 master 开发 联调 修复 release-branch0 码力 | 34 页 | 3.47 MB | 1 年前3跨平台桌⾯应⽤框架:Electron
框架: Cocoa 截图 额外特性 ⾃动更新 ⽀持平台 不⽀持 Linux ⽀持 Mac 和 Win 都是基于Squirrel去实现的 原⽣的菜单和通知 崩溃报告 调试和性能分析 Windows 安装程序 crifan.com,使⽤署名4.0国际(CC BY 4.0)协议发布 all right reserved,powered by Gitbook最后更 新: 2020-08-090 码力 | 123 页 | 21.81 MB | 1 年前3electron中文教程
花了好几分钟,这让开发变得很困难. 为了解决这个 困难,Chromium 引入了 "component build" ,这让每个创建的组建都是分隔开的共享库,让链接更快,但是这 浪费了文件大小和性能. 在 Electron 中,我们采用了一个非常相似的方法 : 在创建 Debug , 二进制文件会被链接进入一个 Chromium 组件的共享版本库来达到快速链接; 在创建 Release0 码力 | 203 页 | 2.72 MB | 1 年前3
共 3 条
- 1