综述
详细内容
- 架构,构架,结构与框架
一个 架构师 构架了一个框架,约束框架使用者只能使用规定的结构来进行二次开发。
结构 Structure
通用的一个词,在不同专业领域可能有不同的含义。泛指一个东西、系统、概念的内部组成元素,以及这些组成元素之间的联结、构造(construction)关系。
架构 Architecture(也译作“建筑”、“体系结构”、“总体结构”、“构架”等等)
计算机、IT、软件工程等专业的一个术语,如系统架构、软件架构等等。这个词其实是软件行业对于建筑行业的学习和借鉴,用一个物理、实在的“建筑”来比喻一个抽象、虚拟的软件系统。软件架构是指构成一个软件系统核心(主体、基础)结构的组成元素,以及这些核心组成元素之间的相互依赖、交互、协作等关系。一个软件架构(模型)是动静结合的,既包含了核心元素之间的静态结构(static structural)关系,也包含了它们之间的动态行为(dynamic behavioral)关系。构架在软件工程领域,通常是某些译者对于 Architecture 的另一种译法,我不赞成这么译。也有人把 Framework 译成“构架”的。
框架 Framework
Comments | NOTHING