
Full-stack(全栈)是一个技术术语,指在软件开发中同时具备前端(用户界面)和后端(服务器、数据库)开发能力的技术范畴或技能描述。常用于形容开发者(full-stack developer)能够独立完成一个完整应用程序的所有技术层面的工作。
/fl stk/
He is a full-stack developer who can build both the website interface and the server behind it.
他是一名全栈开发者,既能构建网站界面,也能搭建背后的服务器。
Our startup needs a full-stack engineer who is comfortable working across the entire technology stack, from designing database schemas to crafting responsive front-end components.
我们的初创公司需要一名全栈工程师,能够在整个技术栈中游刃有余,从设计数据库架构到打造响应式前端组件。
Full-stack 由 full(完整的)和 stack(栈、堆叠)组合而成。Stack 在计算机领域中指"技术栈",即构成一个完整应用所需的各层技术的集合(如操作系统、数据库、服务器语言、前端框架等)。这个术语大约在2000年代中后期随着Web开发的复杂化而流行起来,最初用来描述那些能够处理从数据库到浏览器所有层面的开发人员。Facebook早期的工程师文化被认为是推广这一概念的重要力量。
由于 full-stack 是一个现代技术术语,它主要出现在技术类书籍和文章中,而非传统文学作品: