为什么80%的码农都做不了架构师?>>>
[TOC]
⚠️ 架构设计的关键思维是判断和取舍,寻求业务需求与技术实现之间的平衡,不存在银弹;而程序设计的关键思维是逻辑和实现。
❗️ 架构设计的目的是为了解决软件系统复杂度带来的问题,一切脱离具体业务场景的架构设计都是耍流氓。
1. 相关概念
简述:
- 架构是顶层设计;
- 框架是面向编程或配置的半成品;
- 组件是从技术维度上的复用;
- 模块是从业务维度上职责的划分;
- 系统是相互协同可运行的实体。