《Electron实战:入门、进阶与性能优化》以实战为导向,讲解了如何用Electron结合现代前端技术来开发桌面应用。不仅全面介绍了Electron入门需要掌握的功能和原理,而且还针对Electron开发中的重点和难点进行了重点讲解,旨在帮助读者实现快速进阶。作者是Electron领域的早期实践者,项目经验非常丰富,《Electron实战:入门、进阶与性能优化》内容得到了来自阿里等大企业的一线专家的高度评价。
《Electron实战:入门、进阶与性能优化》遵循渐进式的原则逐步传递知识给读者,书中以Electron知识为主线并对现代前端知识进行了有序的整合,对易发问题从深层原理的角度进行讲解,对普适需求以实践的方式进行讲解,同时还介绍了Electron生态内的大量优秀组件和项目。
全书一共14章:
第1章讲解Electron因何而来,Electron的生态、优势和不足,以及Electron未来的竞争者PWA技术:
第2章带领读者新建了一个简单的Electron项目,同时为读者介绍了一些Electron的基础知识;
第3章讲解了主进程和渲染进程的相关内容;
第4章介绍了如何把现代前端框架引入Electron项目中,集中介绍了webpack、Angular、React和Vue等框架;
第5-13章依次详细讲解了界面、数据持久化、操作系统API访问、硬件设备访问、测试、调试、安全、发布等技术及其背后的原理:
第1 4章通过一个完整的工程项目串联了Electron的核心技术并展示了Electron项目开发的完整流程。