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

📅 2026/7/10 23:15:35 👁️ 阅读次数 📝 编程学习
技术架构:技术选型和基础设施

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

开篇:盖房子用什么材料?

张三要盖一栋房子,面临选择:

  • 砖瓦:传统材料,稳定但重
  • 钢筋混凝土:现代材料,坚固但贵
  • 轻钢别墅:新型材料,轻便但技术要求高

技术架构就是软件的"建筑材料"选择。

什么是技术架构?

技术架构是对系统的技术选型和基础设施的整体设计。

技术架构关注:

  • 用什么语言和框架
  • 用什么中间件
  • 用什么基础设施
  • 怎么部署和运维

技术架构的组成

组成1:开发技术栈

开发技术栈: ├── 前端技术 │ ├── 框架:Vue/React/Angular │ ├── UI组件库 │ └── 构建工具 ├── 后端技术 │ ├── 语言:Java/Python/Go │ ├── 框架:Spring/Django/Gin │ └── ORM框架 └── 移动技术 ├── 原生:iOS/Android ├── 跨平台:Flutter/React Native └── 小程序