28 Oct 2008

RESTful REST

Author: Neo | Filed under: Programming

And why expression is the most important thing of all human beings.

最近一些重要的API继续着把REST和HTTP-based等同起来的错误倾向,终于激怒了Web标准专家、REST概念的提出者Roy Fielding博士,并将他的不满用一篇blog表达出来,就是最近非常热的这篇 “REST APIs must be hypertext-driven“,从其中的comments以及programming.reddit上的反馈来看,大部分人还是不明白,Fielding博士在随后的一篇blog中解释了前一篇文章——以及他那篇著名的建立了REST概念的博士论文——为什么这么晦涩,因为在他看来这些本来就是写给特定的专家看的。

对我来说最有趣的部分不是Fielding博士不满的那些对REST的误解和误用——这些其实并不难懂——而是关于语言的表达,很多时候你需要一些伙伴来使用“不一样的方式”说出你想说的话,其效果是完全不同的——当然Fielding博士说他只是没有时间 XD

最后,要是实在看不明白博士的原文,Dare Obasanjo的这篇blog是最好的注解,在所有“勇敢的站出来”尝试为Fielding博士作注的人中,他是最成功的一个——至少我觉得是。

Leave a Reply