如果能够使用Web开发技能创建桌面应用,岂不是美事一桩?Electron正是一个用以实现此类需求的框架。不管是在哪个操作系统上,Electron都能让我们使用JavaScript和Node创建出简洁、时髦的桌面应用。在基于Electron创建工具、游戏和软件的过程中,我们可以充分感受到Electron的快捷、实用和趣味性。
《Electron跨平台开发实战》讲述如何使用JavaScript、Node和Electron框架创建跨平台应用。在创建一个读取和渲染Markdown文件的文本编辑器应用的过程中,读者将学会像一名桌面开发者那样去思考。
《Electron跨平台开发实战/Web开发经典丛书》还讲解如何为应用添加各种与操作系统有关的功能,包括访问文件系统、定制菜单和访问系统剪贴板,以及如何使用Chromium的工具分发已完工的产品。
此外,《Electron跨平台开发实战/Web开发经典丛书》还介绍数据存储、性能优化和自动化测试等主题。
《Electron跨平台开发实战/Web开发经典丛书》主要内容:
为macOS、Windows和Linux平台创建应用
使用原生操作系统API
使用React等第三方框架
将应用部署到MacAppStore
读者对象:
读者需要具备中级JavaScript和Node技能,但无须具有任何桌面应用开发经验。
展开
——Alexey Galiullin, Voiceworks
★“让我能够快速创建自用的日常工具。”
——Phillippe Charriere, GtLab
★“快速阅读,轻松理解。”
——Jay Kelkar, Kelkar Systems
★“终于,JavaScript无所不在!”
——William F.Wheeler,咨询顾问