一个好的系统架构是成功的一半,架构设计的重要思想是:职责分离和关注点分离。分层则向这个方向迈进了一步架构
.NET开发一个应用宿舍比之前提升了许多,采用了是Smart UI开发方式。架构设计
Smart UI最大的弊病就是“职责杂糅”,致使没法扩展。它将显示逻辑、业务逻辑、甚至数据访问逻辑所有混合在一块儿了,给后续开发和维护形成了困难。设计
咱们常说的层通常都是指逻辑分层,layer表示逻辑分层,tier表示物理分层开发
物理架构的设计着重考虑“安装和部署需求”。部署
。。。。。。。系统架构