移动应用或者手机游戏现在服务端的架构一般都是怎么样的
2015-05-17 00:23
281 查看
有没有人能够介绍下,现在移动应用服务端的架构一般都是什么样的?欢迎大家讨论下,比如微信的架构?
1,服务端给手机应用推送消息一般怎么实现?
2,如果应用没打开,一般怎么推送?ios跟android的区别是什么样的?
3,服务端的架构一般用什么技术?注意什么问题?
4,一般交互数据格式?还有怎么加密?怎么解密?还有数据压缩问题?
欢迎大神们解答,讨论
我说下我们产品的架构:
1,服务端给手机应用推送消息一般怎么实现?
用的第三方推送插件,极光推送。
2,如果应用没打开,一般怎么推送?ios跟android的区别是什么样的?
N/A
3,服务端的架构一般用什么技术?注意什么问题?
我们是Java做的服务端,提供restful service
4,一般交互数据格式?还有怎么加密?怎么解密?还有数据压缩问题?
JSON,加密用加密算法。SSL连接
希望对你有用
在开发手机客户端APP时,经常会与服务端交换数据。数据交换接口通常会以XML格式和JSON两种常用格式返回数据,在传统web页面开发中,随着AJAX技术的兴起,JSON作为一种轻量级的数据交换格式,以其易于阅读和编写的优点,被应用到越来越多的项目中,转到手机客户端开发,这就自然而然的优先选择JSON作为与服务端的数据交换。 笔者在一线开发多年,接触到手机客户端和服务端开发,比较常用的数据交换格式即xml和json。
Xml:应用场景是为了兼容旧有系统和跨异构网络,降低接口开发成本,
例如:接口是webservice服务接口
Json:应用场景基本上是基于http协议开发接口,属于全新开发,接口开发成本稍微高。
为什么实际项目开发中,优先选择使用基于http协议开发接口返回json数据格式呢?
1. 手机端流量考虑,jsono数据格式相对xml节约流量,流量对于手机可是要用米的啊
2. 手机端处理性能考虑,基于http协议返回json数据,便于数据处理,速度快
1,服务端给手机应用推送消息一般怎么实现?
2,如果应用没打开,一般怎么推送?ios跟android的区别是什么样的?
3,服务端的架构一般用什么技术?注意什么问题?
4,一般交互数据格式?还有怎么加密?怎么解密?还有数据压缩问题?
欢迎大神们解答,讨论
我说下我们产品的架构:
1,服务端给手机应用推送消息一般怎么实现?
用的第三方推送插件,极光推送。
2,如果应用没打开,一般怎么推送?ios跟android的区别是什么样的?
N/A
3,服务端的架构一般用什么技术?注意什么问题?
我们是Java做的服务端,提供restful service
4,一般交互数据格式?还有怎么加密?怎么解密?还有数据压缩问题?
JSON,加密用加密算法。SSL连接
希望对你有用
在开发手机客户端APP时,经常会与服务端交换数据。数据交换接口通常会以XML格式和JSON两种常用格式返回数据,在传统web页面开发中,随着AJAX技术的兴起,JSON作为一种轻量级的数据交换格式,以其易于阅读和编写的优点,被应用到越来越多的项目中,转到手机客户端开发,这就自然而然的优先选择JSON作为与服务端的数据交换。 笔者在一线开发多年,接触到手机客户端和服务端开发,比较常用的数据交换格式即xml和json。
Xml:应用场景是为了兼容旧有系统和跨异构网络,降低接口开发成本,
例如:接口是webservice服务接口
Json:应用场景基本上是基于http协议开发接口,属于全新开发,接口开发成本稍微高。
为什么实际项目开发中,优先选择使用基于http协议开发接口返回json数据格式呢?
1. 手机端流量考虑,jsono数据格式相对xml节约流量,流量对于手机可是要用米的啊
2. 手机端处理性能考虑,基于http协议返回json数据,便于数据处理,速度快
相关文章推荐
- 某移动社交应用服务端架构浅析
- 某移动社交应用服务端架构浅析
- 某移动社交应用服务端架构浅析
- 移动应用开发—— 如何搭建开发大型的应用架构?
- Java应用一般架构
- 移动应用的架构约束
- 一种移动APP统计平台的架构方案(适用于千万级用户的应用)
- 移动应用APP架构文档
- 基于Html5的移动应用开发经验总结:第一篇--架构选型篇(上)
- 移动App服务端架构设计
- 移动应用需要架构设计吗
- web前端工程师在移动互联网时代里的地位问题 为啥C/S系统在PC端没有流行起来,却在移动互联网下流行了起来 为啥移动端的浏览器在很多应用里都是靠边站,人们更加倾向于先麻烦自己一下,下载安装个客户端APP
- 那么现在常用的无线加密方式都是什么呢?一般分为三种:WEP加密、WPA加密和WPA2加密。
- 汽车之家移动主App服务端架构变迁
- ASP中应用ONMOUSEOVER鼠标点击或者移动到表格格子上时光标位置显示窗体
- 微信移动应用接入开发, Android 授权微信登录获取openid,unionid等,score参数错误或者没有scope权限
- Java应用一般架构
- Cocos2d-x(或者应用)第三方类库不支持arm64的有关问题解决(64位架构)
- Java 应用一般架构
- 移动App服务端架构设计