接口和pc没区别,写好对象json输出数据就可以了,至于流量和电量问题该手机端选择数据的问题了

解决方案 »

  1.   


    其实流量和电量,我不懂安卓,也不知道怎么优化,无非就是返回的json,尽量提取相同字串出来
    主要疑问还是在框架上
      

  2.   


    压缩冗余数据,就要看数据结构的设计了吧
    目前很疑惑框架的问题,我刚刚接手的代码中,PC端管理后台是ThinkPHP,手机API是原生,只include一个DBconnect,每一个数据库操作都是mysql_query,不过看了前作者的代码,其水平在我心里确实也有个很大很大的问号
    框架可能对手机接口来讲太冗余了,但是我也很想封装一些数据过滤,通信验证加密,缓存,数据模型为对象的操作接口等等,目前我的水平写不出完整的东西,恰好产品刚上线不用考虑负载并发什么的,也许先用框架入门比较合适
    目前最熟悉的是TP,听说CI很轻量级也翻过一些文档,xu大或者过路网友能不能推荐个适合app接口的框架呢?
      

  3.   


    压缩冗余数据,就要看数据结构的设计了吧
    目前很疑惑框架的问题,我刚刚接手的代码中,PC端管理后台是ThinkPHP,手机API是原生,只include一个DBconnect,每一个数据库操作都是mysql_query,不过看了前作者的代码,其水平在我心里确实也有个很大很大的问号
    框架可能对手机接口来讲太冗余了,但是我也很想封装一些数据过滤,通信验证加密,缓存,数据模型为对象的操作接口等等,目前我的水平写不出完整的东西,恰好产品刚上线不用考虑负载并发什么的,也许先用框架入门比较合适
    目前最熟悉的是TP,听说CI很轻量级也翻过一些文档,xu大或者过路网友能不能推荐个适合app接口的框架呢?这个有什么好纠结的?输出手机想获取的JSON数据,然后手机端接受后处理,处理中采用缓存机制什么的是手机端的问题,至于接口的优化就是数据查询优化和数据合理分配,该有的就留不该有的就去掉,json数据一般都很小最大的几K而已。总之接口就是做好json输出就好了
      

  4.   

    如果是写服务器端的接口,不需要考虑电量的问题,同web的api一样做就可以了。
    只是返回使用json格式。
      

  5.   

    服务端的是无需考虑手机电量的,你只要注意流量了,现在基本上都是返回json格式的数据,那就在返回数据方面考虑了,只提供必要字段,避免不必要的字段冗余,至于框架,看自己的取舍了,以及对框架的了解程度了,建议初期还是用框架吧
      

  6.   

    谢谢大家 先按PC端web的思路 用Thinkphp开发一版试试