(免费下载)Cross-platform Desktop Application Development Electron, Node, NW.js, and React.pdf

#1

免费分享电子书 Cross-platform Desktop Application Development Electron, Node, NW.js, and React (使用 Electron, Node, NW.js,和开发跨平台桌面应用程序 React)

重点内容

  • 构建不同的跨平台HTML 5桌面应用程序,从计划、设计和部署到增强、测试和交付。
  • 忘记跨平台兼容性的痛苦,构建可以轻松部署在不同平台上的高效应用程序。
  • 通过与其他流行框架和库(如 Electron、node.js、nw.js)、React、redux和typescript集成,构建简单到高级的HTML 5桌面应用程序。

本书介绍
用原生语言构建和维护跨平台桌面应用程序并不是一项简单的任务。由于在不同平台上很难模拟,打包和分发可能是平台特有的,跨平台应用程序的测试也相当复杂。在这种情况下,HTML 5和javascript等网络技术可以成为您的救命稻草。HTML 5桌面应用程序可以在不同平台(窗口、MacOS和Linux)上发布,而无需对代码进行任何修改。

这本书从构建一个由nw.js驱动的简单的文件资源管理器开始,因此您将练习最令人兴奋的边缘CSS和javascript特性。此外,您还将学习如何使用桌面环境集成API、源代码保护、打包以及使用nw.js进行自动更新。

作为第二个应用程序,您将使用 Electron和React来构建实现一个聊天系统示例。在开发聊天应用程序时,您将得到Phototonkite。接下来,您将使用nw.js,React和redux创建一个屏幕捕获器,。

最后,您将检查一个RSS阅读器,它由 TypeScript、Reaction、Redux和Electron构建。通用UI组件将从Resivemdl库中重用。到本书的末尾,您将构建了四个桌面应用程序。您将涵盖从规划、设计、开发到这些应用程序的增强、测试和交付的所有内容。

目录
Chapter 1. Creating A File Explorer With Nw.Js-Planning, Designing, And Development
Chapter 2. Creating A File Explorer With Nw.Js – Enhancement And Delivery
Chapter 3. Creating A Chat System With Electron And React – Planning, Designing, And Development
Chapter 4. Creating A Chat System With Electron And React – Enhancement, Testing, And Delivery
Chapter 5. Creating A Screen Capturer With Nw.Js, React, And Redux – Planning, Design, And Development
Chapter 6. Creating A Screen Capturer With Nw.Js: Enhancement, Tooling, And Testing
Chapter 7. Creating Rss Aggregator With Electron, Typescript , React, And Redux: Planning, Design, And Development
Chapter 8. Creating Rss Aggregator With Electron, Typescript, React, And Redux: Development

PDF版:Cross-platform Desktop Application Development: Electron, Node, NW.js, and React

分享一些本人收集整理的国内外最新出版的React书籍见截图,同时还会随时更新国外最新出版的React电子书。若你感兴趣,请关注我的简书主页和我的简书专题React电子书分享,免去翻墙困扰,不更新新提升自己的React技术