写点什么

文章:专访和样章试读:RESTful Web Services

  • 2007-06-19
  • 本文字数:629 字

    阅读完需:约 2 分钟

Leonard Richardso 和 Sam Ruby 联合撰写的“RESTful Web Services”一书介绍了 REST 架构的原则,并解释如何使用 Ruby on Rails、Restlel 和 Django 构建基于 REST 的应用。InfoQ 的编辑 Stefan TiKou 采访了他们,主要讨论关于写作该书的背景以及他们对 REST 和 Web 服务的看法。

基于 REST 的应用越来越多,但并不是所有的人都了解 REST 的工作原理,以及和其他技术比如 WS-* 之间的关系。在本文中,两位作者对 REST 从本质上进行了阐述,不乏精彩之见,比如对 REST 做最简单介绍,Sam Ruby 解释说是“优化并最大限度地使用 GET”等。另外还对现在有些人对 REST 的误解,比如“REST 只适合大多只读的 Web 应用,而不适合高流量和经常可写的 Web 应用”、“REST 不过是分布式超媒体系统”以及现在事实证明 REST 对 Web 并无优势等,一一进行了解答。针对 Stefan 提出的“REST 正在胜出了吗?”这一问题,Leonard Richardso 回答说:

正在胜出是可能的,虽然至今还有许多 FTP 站点和邮寄目录杂志,但我很少使用。至少对于我来说,Web 已经胜出了。我的简单预言是 WS-* 架构不会长期适合面向公众的或高流量的应用。我最大的疑问是,那些有意识地以 REST 设计的基本架构是否将会胜出那些偶尔遵循 REST 风格且简单的架构(如 Flicker 的 REST API)。

文章最后还提到了与 WS-* 相比较,REST 所具备的优势,REST 是否可以和 WS-* 和平相处,以及现在有哪些地方 WS-* 支持的挺好,而 REST 却仍略逊一筹等问题。

阅读全文:专访和样章试读:RESTful Web Services

2007-06-19 05:03704

评论

发布
暂无评论
发现更多内容

Studio One6.0最新中文版下载

茶色酒

Studio One

2023年,你需要了解Zebec生态的几个开年利好

西柚子

基于SLO告警(Part 3):开源项目 sloth 使用

Grafana 爱好者

云原生 可观测性 Prometheus SRE SLO

js事件循环与macro&micro任务队列-前端面试进阶

loveX001

JavaScript

校招前端二面常考react面试题总结

beifeng1996

React

滚动前行的轮子 — Flutter 交错动画应用实例

岛上码农

flutter ios 前端 安卓 跨平台开发

EasyRecovery14最新个人版本有哪些功能?

茶色酒

你是如何使用React高阶组件的?

beifeng1996

React

阿里前端一面必会react面试题总结

beifeng1996

React

说说你对Vue的keep-alive的理解

bb_xiaxia1998

Vue

js异步编程面试题你能答上来几道

loveX001

JavaScript

社招前端一面经典手写面试题

helloworld1024fd

JavaScript

2023年,你需要了解Zebec生态的几个开年利好

BlockChain先知

2 理解商业模式和业务模式

涛哥 数字产品和业务架构

商业模式 业务模型

手写一个Redux,深入理解其原理-面试进阶

beifeng1996

React

面试官:vue2和vue3的区别有哪些?

bb_xiaxia1998

Vue

滴滴前端一面必会vue面试题(附答案)

bb_xiaxia1998

Vue

成为海上霸总,全靠5G?

白洞计划

5G

FL水果Studio21免费版有哪些功能?

茶色酒

水果FL Studio FL水果

如何整理自己的前端面试题库

loveX001

JavaScript

如何在 C# 项目中链接一个文件夹下的所有文件

newbe36524

前端vue面试题

bb_xiaxia1998

Vue

用户行为分析模型实践(三)——H5通用分析模型

vivo互联网技术

大数据 数据分析 数仓建模

2023年,你需要了解Zebec生态的几个开年利好

股市老人

2023最新前端面试总结

loveX001

JavaScript

Java高手速成 | 使用TCP进行手机文件传输

TiAmo

Java TCP

理解「业务」与「技术」概念

架构 技术 业务

实现Promise的原型方法--前端面试能力提升

helloworld1024fd

JavaScript

Casper Labs 举办的 Blockchain Hub Davos 2023落幕,企业级应用在加速

股市老人

Okhttp 如何构建一个 Get 的 URL

HoneyMoose

文章:专访和样章试读:RESTful Web Services_SOA_霍太稳@极客邦科技_InfoQ精选文章