技术架构:技术选型和基础设施

技术架构:技术选型和基础设施
技术架构:技术选型和基础设施开篇:盖房子用什么材料?张三要盖一栋房子,面临选择:砖瓦:传统材料,稳定但重钢筋混凝土:现代材料,坚固但贵轻钢别墅:新型材料,轻便但技术要求高技术架构就是软件的"建筑材料"选择。什么是技术架构?技术架构是对系统的技术选型和基础设施的整体设计。技术架构关注:用什么语言和框架用什么中间件用什么基础设施怎么部署和运维技术架构的组成组成1:开发技术栈开发技术栈: ├── 前端技术 │ ├── 框架:Vue/React/Angular │ ├── UI组件库 │ └── 构建工具 ├── 后端技术 │ ├── 语言:Java/Python/Go │ ├── 框架:Spring/Django/Gin │ └── ORM框架 └── 移动技术 ├── 原生:iOS/Android ├── 跨平台:Flutter/React Native └── 小程序组