用Xamarin 开发一个微信(ios和android)(1) 架构篇

安装好xamarin 以后,我们就可以考虑开发的架构了,我们模拟企业级的应用,那么就考虑前后台分离了(如果简单,当然可以用sqlLite数据库了),物理架构如下

 

当然实际情况,肯定远比这个复杂,数据库服务器和web 服务器可以部署多台了.

数据库我们使用SQL server 即可(当然可以换成其他的,看自己了),

Web服务器这边我们采用Web Api来实现接口,关于Web Api的知识,自己可以补充下了

至于为什么采用web api, 主要是因为

Web API 框架基于 ASP.NET MVC 框架开发,是一个面向Http 协议的通信框架。相对于 WCF 而言,Web API 只面向于 Http 协议设计,而且没有 WCF 那么繁琐的配置。相对于直接使用 ASP.NET MVC 来返回 Json 对象的方式而言,Web API 封装了数据的序列化、反序列化,接口、实现都更加简单。
简单地说,如果要向浏览器、移动端提供 Json 数据格式的 API,则应该首选 Web API 作为通信框架。

 

可以查看我的博文

http://blog.csdn.net/hliq5399/article/details/11931275

http://www.asp.net/web-api

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

似水流年

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值