深入浅出Electron

刘晓伦
内容简介 这是一本能帮助读者夯实Electron基础进而开发出稳定、健壮的Electron应用的著作。书中对Electron的工作原理、大型工程构建、常见技术方案、周边生态工具等进行了细致、深入地讲解。 工作原理维度: 对Electron及其周边工具的原理进行了深入讲解,包括Electron依赖包的原理、Electron原理、electron-builder的原理等。 工程构建维度: 讲解了如何驾驭和构建一个大型Electron工程,包括使用各种现代前端构建工具构建Electron工程、自动化测试、编译和调试Electron源码等。 技术方案维度: 总结了实践过程中遇到的一些技术难题以及应对这些难题的技术方案,包括跨进程消息总线、窗口池、大数据渲染、点对点通信等。 周边工具维度: 作者根据自己的“踩坑”经验和教训,有针对性地讲解了大量Electron的周边工具、库和技术,涉及Qt开发框架、C++语言、Node.js框架甚至Vite构建工具等,可帮助读者拓宽技术广度,掌握开发Electron应用需要的全栈技术。 推荐语 本书基于作者丰富且真实的Electron产品研发经历,给出了交付可靠Electron软件的宝贵经验,深入浅出地把原理、工程、实践经验进行了完整呈现。如果你是真正将产品交付到用户手中的技术从业人员,这本书是你不可或缺的。 ——罗昕 网易云音乐桌面端负责人 随着Electron在桌面开发市场的占用率逐渐登顶,Electron相关的书籍也逐渐丰富起来,但目前能达到本书这种深度广度兼具的仍属凤毛麟角。相对于前一本姊妹篇,本书写得更为细致入微,且更加深入地揭示了Electron的原理。书中既有一手的工程实践经验,也有底层原理探讨;无论是前端开发人员,还是多年的浏览器底层开发专家,研读本书都能得到很多实用的收获。 ——王斌(龙泉寺扫地僧) miniblink作者 本…