美文网首页
App系统架构实践

App系统架构实践

作者: 多来猫 | 来源:发表于2022-07-22 16:04 被阅读0次

之前在我主导了高途App的架构升级和模块化,最近在新公司接手了一个新的项目,看到MVC的架构后心里有一万头草泥马在奔腾。
这里特别特别说明,MVC/MVVM并不是架构,而是一种设计模式。
关于系统架构目前只有5种,分别是分层架构、微服务架构、微内核架构、云架构、事件驱动架构。而我认为适用于App的架构只有分层架构。
分层架构一般分为3层或4层。对于中小型的App来说,3层架构已经足够了。
这3层从下到上分别是数据存储层、业务逻辑层、UI层,这3层架构中,上层可以调用下层的方法,但下层绝对不能调用上层方法。其中大概包含的各功能如下(由于实际情况不同,我只给了一个最简单的模型,有些东西还是可以继续划分的)。

image.png
需要注意的是这个架构是一个大概上的架构,实际使用中有可能进行拆分。
例如基础UI模块可以放在低一级里;网络接口也可以放到模块里

相关文章

  • App系统架构实践

    之前在我主导了高途App的架构升级和模块化,最近在新公司接手了一个新的项目,看到MVC的架构后心里有一万头草泥马在...

  • 《App架构师实践指南》

    《App架构师实践指南》

  • App中网络分层架构的设计实践

    在新公司中担任架构师的职位后想对原有的app系统进行架构的重构。先简单吐槽说一下原来App的架构,据说App的系统...

  • 架构之路

    1. 架构之路 (一) —— iOS原生系统架构(一)2. 架构之路 (二) —— APP架构分析(一)3. 架构...

  • 代码之旅:基础规范

    在设计架构的时候,要考虑由下而上的模式,底层的实践最终会影响整个系统的架构。再好的架构,如果没有辅以有效的工程实践...

  • Spring Boot分布式系统实践【2】-框架搭建

    专题 Spring Boot分布式系统实践【1】-架构及选型 Spring Boot分布式系统实践【2】-框架搭建...

  • [学习] 青龙系统最佳实践

    青龙系统发展历程 青龙系统架构最佳实践 高可用 合适的架构方案前端应用系统,双机房集群部署,后端数据库系统,主从模...

  • 2019-08-12-Android系统架构简单介绍

    Android系统架构 Android的系统架构分为五层,分别是应用层(system app),应用框架层(jav...

  • 计数系统架构实践

    典型的互联网架构,常常分为这么几层: 调用层:处于端上的browser或者APP 站点层:拼装html或者json...

  • 初期商城架构

    商城架构 社区app中的:app中嵌入的电商,采用h5; 意图将app的用户转化为电商客户 系统架构 全面采用,阿...

网友评论

      本文标题:App系统架构实践

      本文链接:https://www.haomeiwen.com/subject/qrsmirtx.html