微信扫一扫联系客服

微信扫描二维码

进入报告厅H5

关注报告厅公众号

64

电子书-跨平台的桌面应用开发。电子化, 节点, NW.js, 和反应(英)

# 计算机 # 网站开发 # 跨平台应用程序 大小:5.99M | 页数:291 | 上架时间:2022-04-05 | 语言:英文

电子书-跨平台的桌面应用开发。电子化, 节点, NW.js, 和反应(英).pdf

电子书-跨平台的桌面应用开发。电子化, 节点, NW.js, 和反应(英).pdf

试看10页

类型: 电子书

上传者: 二一

出版日期: 2022-04-05

摘要:

Key Features

Build different cross-platform HTML5 desktop applications right from planning, designing, and deployment to enhancement, testing, and delivery
Forget the pain of cross-platform compatibility and build efficient apps that can be easily deployed on different platforms.
Build simple to advanced HTML5 desktop apps, by integrating them with other popular frameworks and libraries such as Electron, Node.JS, Nw.js, React, Redux, and TypeScript

Book Description

Building and maintaining cross-platform desktop applications with native languages isn't a trivial task. Since it's hard to simulate on a foreign platform, packaging and distribution can be quite platform-specific and testing cross-platform apps is pretty complicated.In such scenarios, web technologies such as HTML5 and JavaScript can be your lifesaver. HTML5 desktop applications can be distributed across different platforms (Window, MacOS, and Linux) without any modifications to the code.

The book starts with a walk-through on building a simple file explorer from scratch powered by NW.JS. So you will practice the most exciting features of bleeding edge CSS and JavaScript. In addition you will learn to use the desktop environment integration API, source code protection, packaging, and auto-updating with NW.JS.

As the second application you will build a chat-system example implemented with Electron and React. While developing the chat app, you will get Photonkit. Next, you will create a screen capturer with NW.JS, React, and Redux.

Finally, you will examine an RSS-reader built with TypeScript, React, Redux, and Electron. Generic UI components will be reused from the React MDL library. By the end of the book, you will have built four desktop apps. You will have

主要特点


构建不同的跨平台HTML5桌面应用程序,从规划、设计、部署到增强、测试和交付。

忘掉跨平台兼容性的痛苦,建立可在不同平台上轻松部署的高效应用程序。

通过与其他流行的框架和库(如Electron、Node.JS、Nw.js、React、Redux和TypeScript)集成,构建从简单到高级的HTML5桌面应用。


书中描述


用本地语言构建和维护跨平台的桌面应用程序并不是一件简单的事情。由于很难在国外的平台上进行模拟,打包和分发会有很大的平台针对性,测试跨平台的应用也相当复杂。在这种情况下,HTML5和JavaScript等网络技术可以成为你的救星。HTML5桌面应用程序可以在不同的平台(Window、MacOS和Linux)上发布,而无需对代码进行任何修改。


本书首先介绍了由NW.JS驱动的从头开始构建一个简单的文件资源管理器。因此,你将练习前沿的CSS和JavaScript的最令人兴奋的功能。此外,你还将学习使用桌面环境集成API、源代码保护、打包以及NW.JS的自动更新。


作为第二个应用,你将建立一个用Electron和React实现的聊天系统例子。在开发聊天应用程序时,你将得到Photonkit。接下来,你将用NW.JS、React和Redux创建一个屏幕捕捉器。


最后,你将研究一个用TypeScript、React、Redux和Electron构建的RSS阅读器。通用的UI组件将从React MDL库中重用。在本书结束时,你将建立四个桌面应用程序。你将拥有

展开>> 收起<<

请登录,再发表你的看法

登录/注册

二一

相关文库

更多

浏览量

(64)

下载

(0)

收藏

分享

购买

5积分

0积分

原价5积分

VIP

*

投诉主题:

  • 下载 下架函

*

描述:

*

图片:

上传图片

上传图片

最多上传2张图片

提示

取消 确定

提示

取消 确定

提示

取消 确定

积分充值

选择充值金额:

30积分

6.00元

90积分

18.00元

150+8积分

30.00元

340+20积分

68.00元

640+50积分

128.00元

990+70积分

198.00元

1640+140积分

328.00元

微信支付

余额支付

积分充值

填写信息

姓名*

邮箱*

姓名*

邮箱*

注:填写完信息后,该报告便可下载

选择下载内容

全选

取消全选

已选 1