可能是我的问题有点模棱两可,所以我会尝试明确地解释它: 通常我使用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还是有跨平台通信(数据交换)的现成解决方案?