我正在研究使用.NET爲學習目的做一個小型Web應用程序。我的難題是我是否應該通過REST API或一組Web服務將應用程序邏輯展示給其他站點和應用程序。RESTful API vs Web Service API
我對Web服務很熟悉,但沒有與REST一起工作。我理解REST的概念,但我沒有實際的經驗。
爲什麼我會在此場景中使用REST而不是Web服務?或不?在設計REST API時,我應該注意哪些問題,尤其是.NET?
我正在研究使用.NET爲學習目的做一個小型Web應用程序。我的難題是我是否應該通過REST API或一組Web服務將應用程序邏輯展示給其他站點和應用程序。RESTful API vs Web Service API
我對Web服務很熟悉,但沒有與REST一起工作。我理解REST的概念,但我沒有實際的經驗。
爲什麼我會在此場景中使用REST而不是Web服務?或不?在設計REST API時,我應該注意哪些問題,尤其是.NET?
.NET框架提供了兩種情況 - Windows通信基礎的Web服務和ADO.NET數據服務的REST API。
這兩種技術都相當強大,但個人認爲REST API是一個更智能,更清潔的解決方案。它更輕巧。
進一步的ADO.NET數據服務的優點是很容易從數據庫獲取數據到前端 - 甚至是完整的對象圖。如果您設計一個數據中心應用程序,這將是一個巨大的勝利
這應該真的被關閉作爲http://stackoverflow.com/questions/90451/why-would-one-use-rest-instead-of-web-services或其他人之一的副本。 – 2009-07-16 03:18:28
添加我的投票... – 2009-07-16 03:25:38