
内容简介 这是一本能帮助读者夯实Electron基础而发出稳定、健壮的Electron应用的著作。 书中对Electron的工作原理、大型工程构建、常见技术方案、周边生态工具等行了细致、深地讲解。 工作原理维度: 对Electron及其周边工具的原理行了深讲解,包括Electron依赖包的原理、Electron原理、electron-builder的原理等。 工程构建维度: 讲解了如何驾驭和构建一个大型Electron工程,包括使用各种现代前端构建工具构建Electron工程、自动化测试、编译和调试Electron源码等。 技术方案维度: 总结了实践过程中遇到的一些技术难题以及应对这些难题的技术方案,包括跨程消息总线、窗口池、大数据渲染、对通信等。 周边工具维度: 作者根据自己的“踩坑”经验和教训,有针对性地讲解了大量Electron的周边工具、库和技术,涉及Qt发框架、C++语言、Node.js框架甚至Vite构建工具等,帮助读者拓宽技术广度,掌握发Electron应用需要的全栈技术。<br/>【推荐语】<br/>(1)作者资历深厚:海康威视桌面端技术专家,10余年研发经验,一直聚焦在桌面发领域,为多家世界500强企业提供技术服务。(2)作者经验丰富:Electron的早期实践者和不遗余力的布道者,对Electron有持续、深的研究,有大量的项目经验。(3)深讲解原理:深分析了Electron及其周边生态工具的底层原理,让读者在遇到问题时能迅速定位到问题的本质。(4)注重工程实践:不仅讲解了如何构建和驾驭大型Electron工程项目,而且还针对生产环境中的各种常见技术挑战给出了技术方案。(5)不止于Electron:Electron并不能解决桌面应用发的所有问题,故本书根据作者宝贵的经验,针对性地讲解了Electron的周边工具,掌握Electron的全栈技术。<br/>【作者】<br/>刘晓伦 资深技术专家,有10余年研发经验,是Electron及其相关技术在企业应用领域的早期实践者,GitHub/Gitee优秀源项目作者。作者还为Electron项目提交过数个Issue和Pull Request均被官方纳。 原远传研发中心负责人、小远机器人研发总监。现在担任一家创业公司的技术负责人,负责的产品以Electron为主要技术方向。 除此之外,作者还有着十余年的前端及C++(Qt)的发经验,深研究过Chromium的源码及相关的协议(DevTools Protocol和V8 Debugger Protocol),其主导研发的产品为数家世界五百强企业提供服务。<br/>

評論0