演进中的架构

架构并不是被发明出来的,而是持续演进的结果,本章我们暂且放下代码与技术,借讨论历史之名,来梳理软件架构发展历程中出现过的名词术语,以全局的视角,从这些概念的起源去分析它们是什么、它们取代了什么,以及它们为什么能够在竞争中取得成功,为什么变得不可或缺,又或者它们为什么会失败,在斗争中被淘汰,逐渐湮灭于历史的烟尘当中。