Electron实战:入门、进阶与性能优化

《Electron实战:入门、进阶与性能优化 》

  • 出版社:机械工业出版社
  • ISBN:9787111653745
  • 版次:1
  • 商品编码:12867054
  • 品牌:机工出版
  • 包装:平装
  • 外文名称:ElectroninAction
  • 开本:16开
  • 出版时间:2020-05-01
  • 用纸:胶版纸
  • 页数:257
  • 正文语种:中文
基本介绍书籍目录点评信息
  • 书籍内容

      《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项目开发的完整流程。

    编辑推荐

    适读人群 :本书适合前端开发人员、后台开发人员、桌面客户端开发人员阅读。
    Electron比你想象的更简单!
    如果你可以建一个网站,你就可以建一个桌面应用程序。 Electron 是一个使用 JavaScript, HTML 和 CSS 等 Web 技术创建原生程序的框架。
    控制技术栈的复杂度,一直以来都是许多开发者和项目管理人员的追求。Electron 为我们提供了一种舒适且优雅的方案,您只需要使用熟悉的开发工具、熟悉的 Web 开发语言和框架,就可以轻松开发桌面应用。本书基于作者长时间实践的积累,非常系统地介绍了 Electron 的现状、入门知识以及深度开发的各种技巧,同时穿插了各类解决方案的优劣对比
    (1)作者有10余年研发经验,是Electron领域的早期实践者和布道者,用Electron开发了大量的项目,经验丰富。
    (2)作者基于自己的实践经验和官方文档的缺陷,对本书的内容和结构进行了精心的选择和安排,为了让读者阅读体验更好,写作方式上也颇下功夫。
    (3)本书不仅讲解了Electron技术栈及其背后的原理,而且讲解了桌面软件开发和前端开发需要掌握的核心技术。
    (4)本书得到了阿里、VMWare等一线大互联网公司的多位技术专家的一致好评和联袂推荐。

    作者简介

    刘晓伦
    资深技术专家,有十余年研发经验,是Electron及其相关技术在企业应用领域的早期实践者,GitHub/Gitee优秀开源项目作者。作者还为Electron项目提交过数个Issue和Pull Request,均被官方接纳。
    曾任原远传研发中心负责人、小远机器人研发总监。现在担任一家创业公司的技术负责人,负责的产品以Electron为主要技术方向。
    除此之外,作者还有着十余年的前端及C++(Qt)的开发经验,深入研究过Chromium的源码及相关的协议(DevTools Protocol和V8 Debugger Protocol),其主导研发的产品为数家世界五百强企业提供服务。
  • 精彩书评

    ★本书系统、全面地介绍了开发Electron桌面应用所需要的知识,包含大量作者在实战过程中总结出来的难点解决方案和实践。无论你是想简单了解,还是想深入学习,或是用作参考,都强烈推荐!
    ——裘逑 菜鸟国际技术部技术专家
    ★作者结合多年的一线实战经验,围绕桌面应用开发这个大课题,将丰富的实践知识集结成此书。作者是码云推荐项目的作者,希望读者读完本书后也能在码云上开源自己的项目,为中国开源事业添砖加瓦。
    ——红薯 开源中国和码云创始人&CTO
    ★阅读本书,你不仅能学到Electron开发桌面应用的基础知识,还能学到很多极客知识。
    ——肖佳 VMware技术专家/《HTTP抓包实战》作者
    ★使用Electron开发跨平台桌面应用非常流行,作者用Electron开发过多款产品,他把这些经历总结成此书。本书中有大量的实战内容,兼顾了知识的深度和广度,对于想在Electron领域发展的人很有帮助。
    ——李根 前高德地图资深开发工程师
    ★Electron已经在很多场景中被广泛使用,阿里企业级基础办公平台产品桌面端是基于Electron技术开发的。通过本书可以快速学习Electron技术栈,开发出自己的应用。
    ——周宜勤 阿里企业智能事业部高级工程师
    ★作者由浅入深地对Electron的知识进行了梳理,让初级Web前端工程师也能跟着一步步完成一个应用的开发,同时又不浮于表面,指明了后期改进的方向与机理。
    ——水歌 WebCell框架作者/freeCodeCamp成都社区负责人
微信公众号

热门文章

更多