霍力强的专栏

技术社区

用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

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hliq5399/article/details/46009581
个人分类: andriod wp7)
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

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

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭