前端架构认知
没有一种架构是可以满足所有迭代的需求的
架构并不是只限于技术选型,架构作为软件生命周期的一部分!软件的生命周期包含了迭代、维护、重构等过程,架构设计亦是如此,所以说架构是需要变化的,目的就是适应当前情况的开发场景。
而架构产生的时间,必定是受到当时的约束条件,如人力、团队技术积累、时间、业务定位等等需求。所以,当前架构可能并不能满足未来的需求,我们要开放对待这个问题,只要当前的架构符合一定的设计原则,未来进行架构的演进就不是问题。
“架构”这个词解释也没有一个明确的定义,每个层级,每个场景都有自己的解释,所以到底什么是架构呢?