赞
踩
定义:
区别:
软件的架构是一个系统草图,是关于软件设计方面的重要的决策,它将软件规范的分为各个部分,并且决定各部分内部结构以及各部分之间的联系。经过开发之后,软件架构可以体现在软件当中。
而软件框架是软件的一部分,它是软件的半成品,为软件提供基础的结构和一些规范约束,然后开发人员在软件框架的基础上进行开发。
联系:
软件架构和软件框架的联系 框架技术和架构技术的出现,都是为了解决系统日益复杂所带来的困难而采取的“分而治之”的思维的结果 - 先大局后局部,就出现了架构;先通用后专用,就出现了框架。架构是问题的抽象解决方案,关注大局而忽略细节;而框架是通用半成品,还必须根据具体需求进一步定制开发才能变成应用系统。
软件架构引导开发人员设计软件框架,是软件框架的重要决策。也就是说软件架构体现在软件框架中。
绘制三层架构模型图,细致到分区
结合你程序的结构,从程序员角度说明三层架构给开发者带来的便利
各个层次清晰,每个层次都提供了接口定义:
接口设计需要符合对扩展开发,对修改关闭的原则,增强了系统的安全性
FLUX结构图:
VUE结构图:
异:
同:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。