Electron实战:入门、进阶与性能优化
刘晓伦
推荐序
早些年的时候,人们往往认为Web软件和桌面软件是两个截然不同的技术领域,应用于不同的场景。而现在,人们越来越多得去尝试将这两种技术结合,发挥它们的优势,快速构建性能好、交互友好的跨平台软件。本书作者多年研究如何将Web技术应用到桌面软件,有着多年的实战经验,在该领域内经验丰富。本书系统全面地介绍了开发Electron桌面应用所需要的知识点,由浅入深带你走进Electron的世界,其中有不少作者实战过程中总结出来的难点解决方案和最佳实践,让你轻松避开一些“坑”。无论你是想简单了解,还是想深入学习研究,或是在实际商业项目中用作参考,都强烈推荐!
——裘逑 菜鸟国际技术部技术专家
近年来前端技术发展迅猛,其触角已延伸到桌面软件开发领域,Electron就是这个领域首屈一指的开源项目,有很多优秀的桌面软件都是基于Electron开发的。Electron开发灵活度高,涉及知识繁多,导致很多初学者面临着入门容易进阶难的问题。作者结合多年的一线实战经验,围绕着桌面应用开发这个大课题,将丰富的实践知识集结成此书。晓伦同时也是码云推荐项目的作者,希望读者读完本书后也能在码云上开源自己的项目,为中国开源事业添砖加瓦。
——红薯 开源中国和码云创始人&CTO
Electron在把前端开发技术引入到桌面开发领域中的同时,还使这两个领域的技术碰撞出了很多火花,比如为网站注入脚本、截获并修改请求、访问受限的资源等,这些能力使它受到了很多极客开发者的青睐。阅读本书你不仅能学到Electron开发桌面应用的基础知识,还能学到很多极客知识。即使你没打算开发传统的桌面应用,这本书也不容错过。
——肖佳 VMware技术专家、《HTTP抓包实战》作者
使用Electron在PC端开发跨平台桌面应用非常流行,但国内缺少相关书。作者在Electron领域深耕多年,用Electron开发过多款产品,在开发过…