手机app接口有什么特点?

智商众筹 2014-09-03 01:41:08
做了1年半pc端的web,最近跳槽到一个手机app项目,负责接口开发
手机端区别于PC,要考虑流量和电量,并且接口的单次数据量小,请求数和并发相对更高
那么app接口都有什么特点?
有没有必要做面向对象的各种复杂封装?
有没有必要使用框架?哪一款合适?
...全文
2629 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
丰锅神操作 2017-03-04
  • 打赏
  • 举报
回复
引用 9 楼 wander_wind 的回复:
谢谢大家 先按PC端web的思路 用Thinkphp开发一版试试
然后现在达到一个什么境界了啊?
xuyanlu 2014-09-04
  • 打赏
  • 举报
回复
服务端的是无需考虑手机电量的,你只要注意流量了,现在基本上都是返回json格式的数据,那就在返回数据方面考虑了,只提供必要字段,避免不必要的字段冗余,至于框架,看自己的取舍了,以及对框架的了解程度了,建议初期还是用框架吧
傲雪星枫 2014-09-04
  • 打赏
  • 举报
回复
如果是写服务器端的接口,不需要考虑电量的问题,同web的api一样做就可以了。 只是返回使用json格式。
beyond732001 2014-09-04
  • 打赏
  • 举报
回复
引用 4 楼 wander_wind 的回复:
[quote=引用 3 楼 xuzuning 的回复:] 只要有数据传送,流量就一定存在。节约流量就要在压缩冗余数据上下功夫 发送数据时比接收数据时要多用电,既然是越少发送越好 使用框架要比不使用框架好,因为至少目前你对手机通讯还不甚了解 待以后熟悉了,再决定框架的取舍
压缩冗余数据,就要看数据结构的设计了吧 目前很疑惑框架的问题,我刚刚接手的代码中,PC端管理后台是ThinkPHP,手机API是原生,只include一个DBconnect,每一个数据库操作都是mysql_query,不过看了前作者的代码,其水平在我心里确实也有个很大很大的问号 框架可能对手机接口来讲太冗余了,但是我也很想封装一些数据过滤,通信验证加密,缓存,数据模型为对象的操作接口等等,目前我的水平写不出完整的东西,恰好产品刚上线不用考虑负载并发什么的,也许先用框架入门比较合适 目前最熟悉的是TP,听说CI很轻量级也翻过一些文档,xu大或者过路网友能不能推荐个适合app接口的框架呢?[/quote] 这个有什么好纠结的?输出手机想获取的JSON数据,然后手机端接受后处理,处理中采用缓存机制什么的是手机端的问题,至于接口的优化就是数据查询优化和数据合理分配,该有的就留不该有的就去掉,json数据一般都很小最大的几K而已。总之接口就是做好json输出就好了
xuzuning 2014-09-04
  • 打赏
  • 举报
回复
除去与手机直接相关的以外,服务端并没有什么区别,不就是提供数据吗
智商众筹 2014-09-04
  • 打赏
  • 举报
回复
引用 3 楼 xuzuning 的回复:
只要有数据传送,流量就一定存在。节约流量就要在压缩冗余数据上下功夫 发送数据时比接收数据时要多用电,既然是越少发送越好 使用框架要比不使用框架好,因为至少目前你对手机通讯还不甚了解 待以后熟悉了,再决定框架的取舍
压缩冗余数据,就要看数据结构的设计了吧 目前很疑惑框架的问题,我刚刚接手的代码中,PC端管理后台是ThinkPHP,手机API是原生,只include一个DBconnect,每一个数据库操作都是mysql_query,不过看了前作者的代码,其水平在我心里确实也有个很大很大的问号 框架可能对手机接口来讲太冗余了,但是我也很想封装一些数据过滤,通信验证加密,缓存,数据模型为对象的操作接口等等,目前我的水平写不出完整的东西,恰好产品刚上线不用考虑负载并发什么的,也许先用框架入门比较合适 目前最熟悉的是TP,听说CI很轻量级也翻过一些文档,xu大或者过路网友能不能推荐个适合app接口的框架呢?
智商众筹 2014-09-04
  • 打赏
  • 举报
回复
谢谢大家 先按PC端web的思路 用Thinkphp开发一版试试
xuzuning 2014-09-03
  • 打赏
  • 举报
回复
只要有数据传送,流量就一定存在。节约流量就要在压缩冗余数据上下功夫 发送数据时比接收数据时要多用电,既然是越少发送越好 使用框架要比不使用框架好,因为至少目前你对手机通讯还不甚了解 待以后熟悉了,再决定框架的取舍
智商众筹 2014-09-03
  • 打赏
  • 举报
回复
引用 1 楼 beyond732001 的回复:
接口和pc没区别,写好对象json输出数据就可以了,至于流量和电量问题该手机端选择数据的问题了
其实流量和电量,我不懂安卓,也不知道怎么优化,无非就是返回的json,尽量提取相同字串出来 主要疑问还是在框架上
beyond732001 2014-09-03
  • 打赏
  • 举报
回复
接口和pc没区别,写好对象json输出数据就可以了,至于流量和电量问题该手机端选择数据的问题了

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧