作品简介
本书是一本同时介绍Electron和NW.js的图书,这两者是目前流行的支持使用HTML、CSS和JavaScript进行桌面应用开发的框架。书中包含大量的编码示例,而且每个示例都是五脏俱全的实用应用,作者对示例中的关键代码都做了非常详细的解释和说明,可让读者通过实际的编码体会使用这两款框架开发桌面应用的切实感受。除此之外,在内容上,本书非常系统,分为4大部分:第1部分介绍两个框架的历史背景,并教大家编写第一个桌面应用,让读者对这两个框架有一个初步的感受;第2部分深入讲解NW.js和Electron的内部工作原理,帮助大家剖析这两个框架的底层机制,让读者对它们有更深入的理解;第3部分介绍使用框架提供的大量API来构建多款实用的桌面应用,全方位地让读者体会使用这两个框架开发桌面应用带来的舒适体验;第4部分为大家讲解了,当开发完成后,如何对应用进行测试、跨平台打包和发布。可以说这4部分结合起来将开发桌面应用的整个流程系统化地讲解得非常清楚、到位。相信结合书中大量的示例,读者一定能很快掌握并自己使用Electron和NW.js构建出跨平台的桌面应用。
保罗·B.詹森(Paul B. Jensen)是英国伦敦一家名为Starcount公司的高级售前顾问。他曾在创业公司工作过,还在网络代理商New Bamboo(现在属于Thoughtbot)、AOL工作过,后来开办了他自己的咨询公司Anephenix Ltd。他在一些大会(伦敦Ruby用户组,2013年的Cukeup以及伦敦用户组)上做过演讲,创建了他自己的实时仪表盘(Dashku),也曾是Web框架Socketstream的项目带头人。他喜欢麦芽酒和骑行,他的Twitter账号是@paulbjensen。