可能是我的問題有點模棱兩可,所以我會嘗試明確地解釋它: 通常我使用ASP.NET MVC併爲網站寫入後端。所以99%的數據來自用戶輸入的表單併發送到視圖。現在組織面向跨平臺的Web服務的正確方法是什麼?
我想基於ASP.NET實現網絡服務:這裏是我想做的事:
- 我的隊友們寫一篇關於Android和iOS相同的應用程序。我使用相同的功能編寫網站。應用程序收集一些數據(輸入,地理位置等),並將其發送到公共數據庫(SQL Server)。
- 分別,網絡服務應該發回一些數據。
我有寫作服務的發佈數據沒有經驗獲取和不同的平臺,但有一些想法如何做到這一點:JSON或所有設備都支持XML,所以在後期獲得過程中,我應該轉換數據(無論是CLR,JVM,iOS)轉換爲JSON/XML,然後\ post(發送,接收)它。
我想要在Azure上承載服務器。
你能否證明我正確地思考或者顯示我犯了什麼錯誤?有什麼話題需要我學習嗎? 更清楚地,這裏是問題:
- 我應該學會爲了實現它?
- 在Android \ IOS中使用Azure \ SQLServer是個好主意嗎?
- 我需要編寫自己的API還是有跨平臺通信(數據交換)的現成解決方案?