前言
作为一个程序员,在职业发展的道路上,成为架构师无疑是最终的目标,但是由于各种情况无法实际接触这一类知识,比如公司业务小没有这方面需求,没有大佬带路等等。所以一切还得从0开始自学,所以开始本专题的目的就是希望能够更多的接触到这一类知识,倒逼自己输出。当然,能对其他人有所启发就更好。
正文
概念学习:架构与框架、模块与组件
架构与框架
架构指的是结构,英文Architecture,是指一种思想
框架指的是规范,英文Framework,指的是一种规范,提供很多基础功能,比如mvc/mvp框架等。
从日常建筑上来解释,以前的房屋大多数是砖混结构(抗震效果差,无法盖太高),后来逐步采用框架结构(抗震效果差,建造速度快),这种转变其实就是架构的转变。
模块与组件
模块是从逻辑上来讲,而组件是物理概念。两者指的是同一个功能的东西。
网友评论