系统分析与设计 HW8

架构与框架的区别
  1. 框架是软件的一部分, 为最后的软件制品提供了基础代码。用于指导开发
  2. 框架是针对特定的语言提供解决,架构是针对一类软件设计提供解决
  3. 架构注重逻辑建立联系,框架注重基础代码指导
架构与框架的联系
  1. 框架比较泛,架构比较有针对性
  2. 架构不考虑具体语言和技术;而框架是具体语言和技术相关的。
  3. 框架是一种或多种架构的组合的实现;架构指导了框架的设计思想

以你的项目为案例画三层架构模型图

UI提供界面

业务逻辑提供数据传输处理

数据访问提供数据存储

结合你程序的结构,从程序员角度说明三层架构给开发者带来的便利

1.开发人员可以只关注整个结构中的其中一层。不会出现一环依赖另一环的情况,大大提高了开发者的工作效率。


2.可以降低层与层之间的依耐性,也可以轻松用新的实现代替原有的该层。

3.项目分工清楚,结构清晰,后期维护成本低。


研究 VUE 与 Flux 状态管理的异同

VUE : Vue是一个构建数据驱动的 web 界面的渐进式框架。

Flux : 状态集管理框架,分为四层:view视图层、action层、dispatcher派发层、store仓库层。

两者之间的联系:Vue 和 Flux 的状态管理都是基于 Flux 思想的实现,其核心思想是数据和逻辑永远单向流动。

两者之间的不同:Flux 主要分为 view、action、dispatcher和store;Vuex 主要分为 state、mutations、getters、actions、modules。Flux数据流动:View发起Action -> Action传递到Dispatcher -> Dispatcher将通知Store -> Store的状态改变通知View进行改变;vuex的数据流动:触发 action传入需要的参数 -> 在 action 中触发所需的 mutation,mutation改变 state -> 通过 getter/setter 实现的双向绑定会自动更新对应的视图。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值