Node.js

STACKS语言与运行时

Node.js 属于后端领域的运行时层级,生态为 JavaScript / TypeScript。它解决的问题是:运行 JavaScript 的服务器环境。本页给出它的适用场景、不适用场景与同层级对比。

后端 · 层级 运行时

GitHub 仓库 github.com/nodejs/node

语言与运行时 层级 · 运行时
GitHub 仓库
领域 后端 顶层导航
层级 运行时 它应该待在哪一层
语言生态 JavaScript / TypeScript 对应的技术生态
仓库 有 协议或概念类条目可能没有仓库

Node.js 编辑总结

EDITOR REVIEW编辑小结

层级:运行时 · 后端 · JavaScript / TypeScript

领域后端顶层导航
层级运行时它应该待在哪一层
语言生态JavaScript / TypeScript对应的技术生态
仓库有协议或概念类条目可能没有仓库

上面几项是本条目的关键信息摘要,正文整理见下方「详细说明」与「关键信息」。

详细说明

语言与运行时

它解决什么问题

运行 JavaScript 的服务器环境

适合场景

JS / TS 后端、构建工具、实时服务、BFF 和脚本。

什么时候别用

把运行时误当成 Express、NestJS 这类后端框架。

一句话记住

JavaScript 在浏览器之外运行的地方。

常见组合

Express / NestJS / Next.js / pnpm

怎么和同层技术对比

同一层级(运行时)当前收录 3 条,同一个领域(后端)共 54 条。只有同层级的技术才适合直接替代比较;跨层级比较容易把工具和它依赖的底层混在一起。选型时先确认它在你项目里属于哪一层,再看该层还有哪些可选方案。

关键信息

语言与运行时
领域
后端
层级
运行时
语言生态
JavaScript / TypeScript
常见组合
Express / NestJS / Next.js / pnpm
同层级条目
3 条(运行时)
同领域条目
54 条(后端)
领域说明
API 与业务服务,以及各语言生态下的 Web 框架和数据访问
源库更新时间
2026-09-23 12:12

同层级技术对比(运行时)

3 条同层
同层级技术对比(运行时)
技术领域语言生态解决什么问题一句话记住
Node.js 后端 后端 JavaScript / TypeScript 运行 JavaScript 的服务器环境 JavaScript 在浏览器之外运行的地方。
JVM 后端 后端 Java / Kotlin · JVM 运行 Java、Kotlin 等语言程序的虚拟机平台 语言写代码,JVM 负责把它运行起来。
Erlang / BEAM 后端 后端 Elixir · BEAM 为高并发、容错和热升级设计的虚拟机生态 运行时把并发、隔离和故障恢复当成基础能力。

同一层级才适合直接替代比较;点名称进入详情页

语言与运行时 常见问题

4 条
先定语言,还是先定框架?

先定语言阵营:框架会换,语言与运行时跟着团队好几年。判断依据是团队现有技能、目标平台的官方支持(iOS 只有 Swift/Objective-C,Android 首选 Kotlin),以及这门语言的包管理与构建工具是否成熟。

同一门语言有多个运行时,怎么选?

看三件事:包管理与构建工具是否成熟、启动与内存开销能不能接受、部署目标(容器、Serverless、桌面端)是否支持。Node.js 与 Bun / Deno、各 JVM 发行版的差别主要落在启动速度、内存占用与生态兼容上,先按这三条筛,再比具体版本。

Node.js 属于哪一层,怎么判断该不该用?

它属于后端领域的运行时层。JS / TS 后端、构建工具、实时服务、BFF 和脚本。反过来,把运行时误当成 Express、NestJS 这类后端框架。

同层级还有哪些选择?

同层级目前收录 3 条技术,本页下方的对比表按领域与层级列出,可直接跳转对照。

数据说明

DATA NOTES数据说明
所属栏目语言与运行时分类:运行时与包管理
数据来源项目官方文档与代码仓库定位、优势与许可条件取自官方资料,中文为归纳版
数据日期2026-10-10条目信息核对到这一天;官方更新后以官方为准
口径边界整理不改写能力、价格与许可证以官方为准;本站不打分、不排推荐名次

页面文字只做中文整理,数值不改写;仓库地址、许可证与版本请以官方仓库为准,本站与所列项目无隶属关系。

条目信息取自各项目官方仓库与文档;定位、优势与注意事项为中文归纳,数值不改写,仓库地址、许可证与版本以官方为准。