上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第1章 前端架构
没有一种架构能满足未来的需求。
在软件的生命周期中,架构可以不断地优化,持续地变好,使得架构可以适用于当前的场景。所以架构是可以改变的,架构是需要变化的。
架构往往都是在一定的约束条件下设计出来的。在设计的时候,架构师总会担心设计出来的架构不能满足未来的需求,容易遭到后来人的吐槽。可受限于当前的时间、人力、财力、环境、能力,我们设计出来的架构,只是符合当前约束的架构。既然如此,我们就要以一种开放的心态来看待这个问题。未来的接任者,在经历了一定的练习之后,能带领团队演进出更好的架构。
架构也是分层级的,在不同的阶段里形式是不一样的,当面向不同的人群时,模式也是不一样的。所以每个人所理解的架构就会有所差异,那么到底什么是架构呢?