这配置能低配置怎么玩绝地求生生吗?

随笔 - 15&
评论 - 69&
&&&&&&&&&&&
  首先表明一下身份,本人是Android前端开发人员,本篇只做合理性探讨,不进行人身攻击;&
其次希望各位大神进行点评!点评!点评!  
我们讨论一下接口的两种返回方式,直接举例说明一下,假设书籍信息表有30个字段,现在有各种排行榜和列表都需要显示书籍基本信息,但显示的属性一般会有5-8个左右,各个排行榜显示的字段内容有可能不一样,每个版本显示的属性也可能不一样,那么问题来了,是每次排行榜和列表都返回所有的30个字段还是每次按需返回相关字段呢?
方案一:每次列表和排行榜都返回所有字段
优点:接口稳定,不需要每次升级增加或修改字段
缺点:字段冗余,消耗流量
方案二:按需返回相关字段
优点:减少冗余字段,数据不乱,结构清晰
缺点:升级版本或需求改变的时候接口需要作对应调整
我个人趋向于采用第二种方式,原因就是方案二的优点比较适合移动端开发规范,而针对于方案二的缺点,我建议服务器端建立按字段返回内容的框架,举例说明A排行榜需要BookId,BookName,BookScroe,另一个排行榜B需要返回BookId,BookName,BookDesc,那么后端实现逻辑可简写为:
Public object getA_List() //获取排行榜A
&& Return getBookInfo(new String[]{BookId, BookName, BookScroe});
Public object getB_List() //获取排行榜B
&& Return getBookInfo(new String[]{BookId, BookName, BookScroe});
Public object getBookInfo (String[] m_Param) //统一获取书籍信息的方法
&& //实现逻辑
同理、同一个排行榜A升级版本只需做分支判断就好了;&
另外这个getBookInfo(String[] m_Param)在服务器端定义完后,是否客户端根据每次变化,调用getA_List()方法的时候把需要的后台字段,,比如后台定义方法如下:
Public object getA_List(String[] m_Param) //获取排行榜A
&& Return getBookInfo(m_Param);
那么后端接口就相对稳定,而前台也可以灵活地根据需要的字段来进行获取了?
我个人意见呢依然是让服务器端来处理这类逻辑,理由:
1、 我们需要做的客户端尽量是瘦客户端;
2、 前台人员不需要关注后台数据表的结构设计,能够快速地进行效果和流畅度的开发,也就是说前端和后端应该是透明的;
3、 考虑到安全性问题,因为如果前端传递参数的话后台数据库的结构表都暴露出来了。
最后,还是希望各位大神不吝赐教!
阅读(...) 评论()匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。求救!手机App后台管理怎么样做到实时更新最新的内容给用户看_android开发吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:112,797贴子:
求救!手机App后台管理怎么样做到实时更新最新的内容给用户看收藏
求吧主别删我贴啊,真心求学~例如新闻类的App,怎么样实时更新最新的新闻,然后用户刷新一下就会看到最新的新闻动态。例如淘宝购物的App,有商家发布了新的商品,其它买家又是怎么样就直接可以搜到了。等等,这些实时更新App的,是怎么做到的呢?我不想没推送新的内容就强迫用户去更新软件应用啊,哪位大侠来解答一下呢?
andriod开发,到京东享受智能生活,体验未来,全场正品,完善售后!andriod开发,网上购物选JD,正品行货 精致服务.
更新新闻,后端更新的都是数据库,前端每次打开都会从数据库获取数据,这样就可以了,前端没有写死的
去了解一下Bmob不是打广告 但是对新人来说 你想做的都可以用它做后台更新很方便的省去了购买和搭建服务器
这里又一个叫茶百科的源码,你可以看看,不过他是JSON解析的
推送啊!一般获取数据都是拉,即时更新都是推送。
直接在服务器上获取啊
求救啊,我App弄好,比如说我在界面设计的XML文件弄了Text文本框,里面文字填写好了,比如说一个新闻页面的文字填写好了,图片也弄好了,到底怎么样可以让用户下拉 更新,增加新的新闻页面内容呢?
就是关于 App做好之后,后期管理 工作 都要求 用到一些什么管理软件 之类的。我是用Eclipse开发的安卓App。但是,弄出来之后,不知道 应该如何管理。就是怎么样更新 软件上面的内容,例如:主页是列表,每个列表都是图文的。我怎么样才能插入一个新的 图文消息到列表中呢?而且插入之后还可以点击它,进去进一步阅读页面内容,里面的内容又是怎么样添加的呢?本人学过Java、SQL、C++、C#、.NET、网页的HTML、CSS、Javascript,现在想转到做安卓手机开发,电脑环境搭配好了,开发前期整体流程也会了(可以做出一个简单的新闻App(只有一列新闻)(没有别的功能))现在求大神们教我后期管理安卓APP的方法,用到什么工具等。就是不是更新整个APP的功能而去更新版本,是直接APP界面更新新闻列表信息。百度搜了很久都搜不到相关的内容。o(︶︿︶)o 唉
你把数据全设成从网络获取的,不要写死在代码里。一般都是服务器返回的JSON字符串,然后你可以解析,把它显示到界面上。然后刷新适配器就可以了
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或}

我要回帖

更多关于 低配置玩绝地求生 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信