【Q客福利】七夕佳节将至 技术图书好作伴

IT资讯 1129 Views

七夕佳节将至,我们联合博文视点也给Q客们准备一份图书好礼。

活动时间:8月1日——3日(8月4日周一微信公布获奖名单)

参与方式:回复【姓名+手机+快递地址】到InfoQ官方微信,我们将随机抽取十名幸运的童鞋:)

精美礼品:

【使用HTML5和Node构建超媒体API】5本

【RESTful Web APIs中文版】5本

图书介绍:

使用HTML5和Node构建超媒体API

当你启程前往伊萨卡,

但愿你的道路漫长,

充满奇迹,充满发现。

——Constantine P. Cavafy

超媒体API 设计

本书主要关注的是超媒体API 的设计。有些读者可能会感觉有点奇怪,编程语言、数据存储系统和Web 框架等方面的书已经有很多了,而本书并非其中之一。相反,本书要介绍的是在客户端和服务器之间所传递消息的本质,以及如何改进这些消息的内容与价值。就我个人而言,这是一个令人兴奋和迷人的领域。

在撰写本书时,坊间似乎有一种趋势,那就是Web 开发中对API 的依赖在不断增长。总体而言,这是好事。它意味着越来越多的开发者开始理解这一观念,即万维网不仅适合分享数据,还适合分享服务。而分享服务正是万维网早期拥护者的目标之一。

然而,我认为Web API 的爆炸式增长有可能将我们带入歧途。以我过去几年的经验,很多实现依赖的是桌面和局域网模式下的API 概念,在万维网上不能很好地伸缩,解决方案仍然存在脆弱性。随着时间的发展,这种脆弱性会给我们带来代价高昂且令人沮丧的维护问题。简而言之,我发现在面向Web 的API 产品中超媒体因素还不够多。

本书试图改变这种状况,使进入万维网的新API 更容易使用和维护。有些人负责超媒体链接价值的发现、HTTP 的编纂以及HTML、Atom/AtomPub 等今天仍在推动Web 增长的原生超媒体格式的实现,我们将从他们之中寻得启示。

RESTful Web APIs中文版

近年来,REST的流行导致了各种“RESTful”API的巨大增长,但是这些API却错失了很多架构的好处。通过这本实用指南,你将可以学习到如何设计可用的,并能随着时间不断进化的REST API。通过专注于跨多种领域的解决方案,本书向你展示了该如何使用那些为世界上最成功的分布式计算系统——万维网而设计的工具,从而来创建强大且安全的应用。你将探索REST背后的概念,学习多种可用于创建基于超媒体API的策略,并在本书一步步的指导下整合你所学到的所有内容,从而去设计RESTful的web API。

  • 审查了包括集合模式和纯超媒体在内的API设计策略。

  • 理解如何将超媒体与表述整合进一个一致的API。

  • 探索XMDP和ALPS profile格式是如何帮助你应对webAPI的“语义挑战”的。

  • 学习近二十多种标准化的超媒体数据格式。

  • 应用在API实现中使用HTTP的最佳实践。

  • 使用JSON-LD标准及其他LinkedData方法来创建web API。

  • 理解在嵌入式系统使用REST的CoAP协议。

点击阅读原文,了解更多图书详情。同时征集相关书评和该领域文章,优质的文章有机会在InfoQ官网上发表哦!投稿请邮件editors@cn.infoq.com

感谢好伙伴博文视点对本次活动的支持,欢迎关注他们的微信:博文视点Broadview,了解更多精彩技术图书。

欢迎转发到朋友圈,让更多好朋友参与。

如未说明则本站原创,转载请注明出处:NULL » 【Q客福利】七夕佳节将至 技术图书好作伴