2013-05-05 141 views
5

我剛開始使用Web API創建基於REST的服務,以便在我的MVC應用程序中使用,我從客戶端代碼中調用了很多。現在我已經注意到Azure移動服務提供了另一種簡單的方法來從客戶端代碼與數據庫進行交互。通過Web API使用Azure移動服務有什麼優勢(如果有的話)?Azure移動服務與Web API

回答

7
  1. 從頭開始真的很容易。如果您對創建Web API項目,數據庫,配置CORS,搭建一些客戶端訪問腳本等沒有興趣,或沒有興趣或時間,那麼Azure移動服務非常棒。
  2. 功能,如動態數據庫架構,OAuth(和安全烘焙到數據庫中)和推出通知,帶有OKish文檔。
  3. 本地庫可從Android,IOS和Windows Mobile訪問您的服務& Win 8 Store。
  4. JS中的代碼服務器腳本(如果您不是C#開發人員,也許是一個優勢)。

也就是說,如果你已經在Web API上運行,那麼我認爲你沒有任何改變的理由。無論如何,如果您需要特定的功能,您幾乎可以肯定會受到限制,並且可以訪問其他Azure服務,包括Mobile。

+0

其實,對我來說這很奇怪,沒有人投票答覆過。這對於.NET開發人員(包括Web API-ish)來說是相當不明智的,爲什麼需要Azure(因爲只是託管環境)。我仍然無法完全理解它。 – Agat 2013-11-12 20:11:49

+0

Agat,AZM(Azure移動服務,這個問題與此特別相關)是Azure的一個非常小的子集。 Azure包括網站和數據庫,媒體功能,服務總線等等。 Azure(和其他雲提供商)如果您需要的不僅僅是「託管」可擴展性和其他傳統的高成本前期功能,那麼Azure(以及其他雲提供商)就非常棒。 – conradj 2013-12-24 11:37:43