基于Electron vue的桌应用实战2
基于Electron Vue的桌面应用开发实践 赵 帅 前端工程师 @美团点评-到店事业群 负责-度假业务系统⼯工程化 瓦匠桌⾯面应⽤用开发者 瓦匠应用的介绍 02 桌面应用的技术选型 桌面应用开发总结 01 04 Electron Vue项目实践 03 应⽤用介绍 瓦匠 瓦匠⼯工作台 ⼀一体化解决⽅方案 提⾼高开发效率 应⽤用介绍 背景概述 需求类型 CRUD⻚页⾯面 登录,监控、埋点 瓦匠 ⼯工程搭建 模板注⼊入 构建部署 项⽬目配置 技术挑战 应⽤用介绍 ⽂文件的IO 可视化编辑 模板的编译 命令的调⽤用 ⼯工程搭建 模板注⼊入 构建部署 项⽬目配置 Web开发能⼒力力不不⾜足 命令⾏行行⽆无法可视化 (GUI界⾯面) 桌⾯面应⽤用 …… 瓦匠应用的介绍 02 桌面应用的技术选型 桌面应用开发总结 01 04 03 Electron 桌⾯面应⽤用开发选型 技术选型 C++/C#/C+……(Windows) Objective-C/Swift(Mac) Qt: (Windows/Mac) NW.js/Electron(Windows/Mac) 纯Native开发 开发框架 优点:性能好,安装包⼩小 缺点:开发周期⻓长,⽆无法跨平台 技术选型 Electron应⽤用 VS Code, POSTMAN ✔ 技术选型 前端选型0 码力 | 34 页 | 3.47 MB | 1 年前3electron中文教程
在两种进程中都可用的模块 clipboard crashReporter nativeImage screen shell 开发 代码规范 源码目录结构 与 NW.js(原 node-webkit)在技术上的差异 构建系统概览 构建步骤(macOS) 构建步骤(Windows) 构建步骤(Linux) 在调试中使用 Symbol Server Electron 常见问题 - 3 - 本文档使用 ath) shell.beep() shell - 183 - 本文档使用 书栈(BookStack.CN) 构建 代码规范 源码目录结构 与 NW.js(原 node-webkit)在技术上的差异 构建系统概览 构建步骤(macOS) 构建步骤(Windows) 构建步骤(Linux) 在调试中使用 Symbol Server 开发 - 184 - 本文档使用 书栈(BookStack Node 的多上下文特性,Electron不需要在网页中引入新的 JavaScript 上下文。 Electron 和 NW.js (原名 node-webkit) 在技术上 的差异 与 NW.js(原 node-webkit)在技术上的差异 - 188 - 本文档使用 书栈(BookStack.CN) 构建 Electron 使用 gyp 来生成项目 ,使用 ninja 来构建项目. 项目配置可以在0 码力 | 203 页 | 2.72 MB | 1 年前3跨平台桌⾯应⽤框架:Electron
7.5.1 1.7.5.2 1.8 1.8.1 1.8.2 ⽬录 前⾔ Electron简介 应⽤举例 安装 基本使⽤ 打包和部署 python⽀持 ⼼得 开发 Web技术 Log⽇志 打包 制作app的Logo asar files electron-builder electron-rebuild 不同系统 Win Mac 不同语⾔ Python lectron;以及如何快速上⼿使⽤;以及如何打包和部署; 专⻔整理了如何让Electron⽀持Python以及其后的相关⼼得;总结了Electron的各种开发经验和⼼得, ⽐如开发⽅⾯的Web技术、Log⽇志等;打包⽅⾯的如何制作app的logo、asar加密压缩、files参数、 打包⼯具electron-builder、编译⼯具electron-rebuild等,以及常⻅的系统如Windows和Mac系统中常⻅ 注了出处。如有发现侵犯您版权,请通过邮箱联系我 admin 艾特 crifan.com ,我会尽快删除。谢谢 合作。 鸣谢 感谢我的⽼婆陈雪的包容理解和悉⼼照料,才使得我 crifan 有更多精⼒去专注技术专研和整理归纳出 这些电⼦书和技术教程,特此鸣谢。 更多其他电⼦书 本⼈ crifan 还写了其他 100+ 本电⼦书教程,感兴趣可移步⾄: crifan/crifan_ebook_readme: Crifan的电⼦书的使⽤说明0 码力 | 123 页 | 21.81 MB | 1 年前3
共 3 条
- 1