端游,手游服务端常用的架构是什么样的

端游,手游服务端常用的架构是什么样的,第1张

你说这个我想了上次还被老大批了--过度设计了。过多考虑未来的需求和变动了就设计过度了,于是出现了就真是几十行的代码,写出各种类各种接口。

最近学到的倒是基于android特性进行开发,ui上可以从需求分析到android控件的选择比如fragment,slidingmenu,actionbar,navigation drawer等。

整体架构上,数据库层和ui刷新,数据异步读取,使用contentprovider(数据库 *** 作像rest api一样的风格),cursorloader,网络请求的intentservice,resultreceiver,gson等。

设计思路上,分层--还是走的mvc嘛,虽然最近也有用mvp,不过不管怎么样关键还是要有分层的意识吧;解耦--面向接口编程啊,依赖倒置都是;抽象能力:其实我觉得抽象能力很重要的,不过自己现在抽象能力也很弱,没啥建议。

好的开源项目:我觉得倒是没什么统一框架,可以看看foursquare,google io app的源码都是相当好的,android源码永远是值得读的。

文中很多知识学自这逼@李彬,建议关注,不过这逼很装逼。

编辑于 2013-09-18 9 条评论 感谢 分享 收藏 • 没有帮助 •

举报

赞同4反对,不会显示你的姓名

知乎用户,简单易懂的现代魔法

vince wong、water soul、严来忠 等人赞同

Android开发,或者说移动终端开发的入门易就不可避免的精通难。低门槛和低要求导致了J2EE程序猿可能要5年才开始考虑的东西移动开发者甚至1年后就开始感到迷茫,例如架构。不才的本人与题主相仿,也是在毕业写Android几年后开始从如何实现转而思考怎么更好的实现。如何抽象,如何接口,如何实现可扩展。当时去github疯狂的寻找开源工程读源码,但大多找到的也只是“写的很漂亮的代码”而已。移动终端单打独斗的特点也许也注定了代码比起架构更注重完整性和功能性。

所以现在对这点看的挺淡的,尽量将代码写的漂亮些,但不过多苛求。也许敏捷的大流行也从一个侧面证明了移动开发不要过多的关注架构?

发布于 2013-07-31 2 条评论

赞同6反对,不会显示你的姓名

Rocko,ID: Rocko >

以上就是关于端游,手游服务端常用的架构是什么样的全部的内容,包括:端游,手游服务端常用的架构是什么样的、C/s。 B/s。 Qt。 构架的区别还有那个比较好。 想做手机端的软件构建、架构类型以及软件架构逻辑详解等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10204234.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存