论坛首页 编程语言技术论坛

看了各位关于REST的帖子,有点儿建议,不知道妥当不。

浏览 3257 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-12-30  
各位主要是在依据Rails 1.2来谈REST,我也能从中隐约看到一些REST的概念啊、特性啊之类的东西,但是并不完整。我想,既然REST是一种开发方式、一种Web Service的标准,那么我们应该脱离特定的开发技术来讨论它。

大家都在讲REST好,有人说有了REST,MVC就一点儿价值也没有了。但是我感觉没人能具体的说出来REST到底是个什么东东。比如我们以前学MVC、MVC2这些东西,都知道它是什么、它的motivation是什么、好处是什么、缺点是什么,实际开发中有哪些best practice、最后还知道有哪些framework。而现在论坛里面讲的REST,好像都仅仅说了framework这个方面。

我自己对REST不太懂,也很想深入了解一下,我想应该有很多人跟我差不多。所以我希望各位对REST比较了解的兄弟们,写写普及REST的东东。其实Rails或是别的框架如何实现REST并不是什么特别重要的事儿,REST本身的价值和意义才是最重要的。所以,我很希望能看到介绍如下内容的文章:
  • 什么是REST,为什么要用REST。
  • REST的philosophy、features、best practices、traps。
  • REST的优点和缺点,适用和不适用REST的场景。
  • 如何开发RESTful的东东,有哪些现成的framework可以用。
我觉得只有把一些最核心的问题解释清楚,才能真正理解一门技术或一种思想。不知道有没有哪位愿意且有经历和我们分享一下对REST的理解。

当然,我提出的很多内容可能在其他地方已经有很好的文章做过解释了,那也还请各位给个链接什么的。现在去google上一搜,一大堆的结果,我也不知道哪些该看哪些不该看。
   发表时间:2006-12-30  
目前REST还没有很好的应用出来,rails1.2还是RC1,所以大家都是对REST处于摸索的阶段,还没有人能够用足够的经验总结出来这么系统的理论。

REST和MVC其实并不是冲突的,起码rails1.2是这样。
0 请登录后投票
   发表时间:2006-12-30  
Architectural Styles and
the Design of Network-based Software Architectures(
http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm)
看看这篇博士论文吧,应该就是REST的滥觞了。
0 请登录后投票
   发表时间:2006-12-30  
REST,自己动手google一下,就能早到不少好的文档,包括提出REST思想的博士论文,IBM DEV works上的几篇介绍和实际应用的文章。

有的人,总是希望别人把什么都给他讲的清清楚楚的,都是被动学习的典型。

在google中搜索一下"REST web"把。
0 请登录后投票
   发表时间:2006-12-30  
如果有人能把什么都讲得清清楚楚,又有什么不好吗?
"主动"或"被动"俺不关心,能够最省力的学习到东西,才是俺关心的。
3 请登录后投票
   发表时间:2007-01-02  
tuti 写道
如果有人能把什么都讲得清清楚楚,又有什么不好吗?
"主动"或"被动"俺不关心,能够最省力的学习到东西,才是俺关心的。

同意效率第一的出发点
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics