业内移动App架构参考

Posted aspook

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了业内移动App架构参考相关的知识,希望对你有一定的参考价值。

业内移动App架构参考

近一两年,业内一些移动应用都分享了各自的架构,android官方也给出过一些架构示例,如MVP、Android Architecture Components等。

以下是一些不错的移动架构分享的汇总,方便大家学习查看(排名不分先后)。此列表只是部分,其中也有两个并非移动应用架构,但同样值得学习,另外读者有补充的可以评论留言,我后续会补充该列表。

总结

从携程架构中摘取一段作为结尾吧,个人觉得写得非常好:

架构是非常值得分享和讨论的,好的技术架构能够持续支持伟大的商业梦想。但是无论什么优秀的可扩展性好的技术架构,都不能脱离于业务而存在,最终都会随着业务的不断发展,而同时其架构也在进行不同程度的演进与优化。一个好的架构首先是必须是能解决公司遇到的现实技术问题和符合满足公司目前架构技术现状,其次能带来技术性的革新从而引领业务的发展。

做架构之前,要想清楚这样设计的目的是什么,通过架构设计使程序模块化,做到模块内部的高聚合和模块之间的低耦合,做到基本符合迪米特、依赖倒置、里氏替换、接口隔离等原则。这样做的好处是使得程序在开发的过程中,开发人员只需要专注于一点,提高程序开发的效率,并且更容易进行后续的测试以及定位问题。但设计不能违背目的,对于不同量级的工程,具体架构的实现方式必然是不同的,切忌为了设计而设计,为了架构而架构。

以上是关于业内移动App架构参考的主要内容,如果未能解决你的问题,请参考以下文章

北京APP开发,哪个平台才是业内老炮?

什么是移动端app开发技术

数据治理:业内主流的数据治理架构盘点

全链路压测资料汇总——业内大厂解决方案

VEFX维亿:MF Trader业内最优报价毫秒级交易体验

业内交流|阿里巴巴中间件:信用算力实现金融级数据服务的实践