0

Roy fielding 提出了这个想法,并且围绕此构建了许多应用程序。但是我真的很困惑为什么它被称为代表性状态转移。难道我们不是在几乎每个应用程序中都从一个页面转到另一个页面,并且当我们从一个页面移动到另一个页面时,应用程序会改变它的状态吗?

看了几篇文章我知道了 1. 建立在 HTTP 之上,2. 允许缓存。3. 可以使用URI访问资源。

REST 与常规 ASP.Net Web 表单应用程序相比有哪些优势?为什么以及在哪里需要 RESTful 应用程序。请帮忙。

顺便说一句,我长期以来一直在编写 ASP.Net Web 表单,但我真的不了解新技术。

提前致谢。

4

2 回答 2

1

这是我看到的趋势:

1996 - 经典 ASP

2002 - ASP.NET

2009 - ASP.NET MVC

2012 - ASP.NET Web Api 和单页应用程序

也许“RESTful 应用程序”是指单页应用程序:

http://en.wikipedia.org/wiki/Single-page_application

我相信这就是趋势的发展方向 - 您可以构建丰富的客户端 UI,通过 REST 协议与服务器通信,而不是在服务器端创建 UI 和业务逻辑(因此只有业务逻辑和 RESTful 端点在服务器端),让您为用户提供更好的使用体验。您还可以为不同平台(Web UI、iOS、Android、Windows Phone、Windows 8 应用程序等)构建多个 UI,它们都使用相同的 REST API 服务。

于 2013-06-20T19:17:27.170 回答
1

REST 不是网页的替代品。它是一种通过 HTTP 从任何类型的客户端应用程序访问资源的方法,而不仅仅是 Web 浏览器。这就是为什么 RESTful 服务也被称为 REST API 的原因。

简单地说:REST与网页无关。他们只是碰巧使用相同的协议(HTTP)

于 2013-06-20T19:06:44.177 回答