“tech stack” 指“技术栈/技术组合”:为构建某个软件产品或系统而选用的一组技术与工具的整体搭配,通常包括编程语言、框架、数据库、服务器、云服务、开发工具等。(也常写作 technology stack。)
/ˈtɛk stæk/
Our tech stack includes Python, Django, and PostgreSQL.
我们的技术栈包括 Python、Django 和 PostgreSQL。
Choosing a tech stack involves balancing performance, hiring needs, long-term maintenance, and the team’s expertise.
选择技术栈需要在性能、招聘需求、长期维护以及团队经验之间取得平衡。
“stack” 原意是“堆叠/一摞”,在计算机语境中引申为“层层叠加的一组组件”。“tech stack” 比喻软件系统由多层技术组件组合而成,例如前端、后端、数据库与基础设施等“层”。