【发布时间】:2016-08-21 20:25:50
【问题描述】:
我的问题可能有点模棱两可,所以我会尽量解释清楚: 通常我使用 ASP.NET MVC 并为 网站 编写后端。所以 99% 的数据来自用户对表单的输入并发送到视图。
现在我想实现基于 ASP.NET 的 web-service :这是我想做的:
- 我的伙伴们在 Android 和 iOS 上编写了相同的应用程序。我编写具有相同功能的网站。应用程序收集一些数据(输入、地理位置等)并将其发送到公共数据库(SQL Server)。
- Web 服务应分别发回一些数据。
我没有编写获取和发布数据到不同平台的服务的经验,但有一些想法:所有设备都支持 JSON 或 XML,所以在 post-get 过程之前我应该将数据(无论是 CLR、JVM、iOS)转换为 JSON/XML 并获取\发布(发送、接收)它。
我想在 Azure 上托管服务器。
您能否证明我的想法是正确的,或者说明我犯了什么错误?有什么我需要学习的主题吗? 更清楚的是,以下是问题:
- 为了实现它,我应该学习什么?
- 将 Azure\SQLServer 与 Android\IOS 结合使用是个好主意吗?
- 我需要编写自己的 API 还是有现成的跨平台通信(数据交换)解决方案?
【问题讨论】:
标签: android ios asp.net json azure