跨平台桌面应用开发(基于Electron与NW.js)
作者简介
Paul B. Jensen是英国伦敦一家名为 Starcount 公司的**售前顾问。他曾在创业公司工作过,还在网络代理商 New Bamboo(现在属于 Thoughtbot)、AOL工作过,后来开办了他自己的咨询公司 Anephenix Ltd。他在一些大会(伦敦 Ruby 用户组, 2013 年的 Cukeup以及伦敦用户组)上做过演讲,创建了他自己的实时仪表盘( Dashku),也曾是 Web 框架 Socketstream 的项目带头人。他喜欢麦芽酒和骑行,他的 Twitter账号是 @paulbjensen。 译者 本书译者中英文水平都极高,且工作在编程**线,具有丰富的理论知识和实践经验,此前翻译过图书,相信能为大家带来一本质量上乘的图书。
内容简介
传统桌面应用开发要求懂**编程语言以及专门的框架。有了Electron和NW.js,你可以将现有Web开发技术运用到仅仅使用HTML、CSS和J**aScript就能开发的桌面应用中。而且,开发出来的应用还能在Windows、Mac和Linux中工作,显著减少了开发和培训的时间。 本书一步步指导你使用Electron和NW.js来进行桌面应用开发。这份指导中包含了大量的示例,教你如何开发一个属于你自己的文件浏览器,介绍使用框架提供的API来访问摄像头、剪贴板数据,制作可以用键盘控制的游戏以及构建一个Twitter桌面提醒工具。你还会学到如何测试和调试应用,以及为不同*作系统将应用打包为二进制文件。 本书包含的内容 使用桌面摄像头创建一个自拍应用 学习如何使用Devtron来测试Electron应用 学习如何在你的应用中使用Node.js