它解决什么问题
运行 JavaScript 的服务器环境
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
Node.js 属于后端领域的运行时层级,生态为 JavaScript / TypeScript。它解决的问题是:运行 JavaScript 的服务器环境。本页给出它的适用场景、不适用场景与同层级对比。
后端 · 层级 运行时
GitHub 仓库 github.com/nodejs/node
层级:运行时 · 后端 · JavaScript / TypeScript
上面几项是本条目的关键信息摘要,正文整理见下方「详细说明」与「关键信息」。
运行 JavaScript 的服务器环境
JS / TS 后端、构建工具、实时服务、BFF 和脚本。
把运行时误当成 Express、NestJS 这类后端框架。
JavaScript 在浏览器之外运行的地方。
Express / NestJS / Next.js / pnpm
同一层级(运行时)当前收录 3 条,同一个领域(后端)共 54 条。只有同层级的技术才适合直接替代比较;跨层级比较容易把工具和它依赖的底层混在一起。选型时先确认它在你项目里属于哪一层,再看该层还有哪些可选方案。
| 技术 | 领域 | 语言生态 | 解决什么问题 | 一句话记住 |
|---|---|---|---|---|
| Node.js 后端 | 后端 | JavaScript / TypeScript | 运行 JavaScript 的服务器环境 | JavaScript 在浏览器之外运行的地方。 |
| JVM 后端 | 后端 | Java / Kotlin · JVM | 运行 Java、Kotlin 等语言程序的虚拟机平台 | 语言写代码,JVM 负责把它运行起来。 |
| Erlang / BEAM 后端 | 后端 | Elixir · BEAM | 为高并发、容错和热升级设计的虚拟机生态 | 运行时把并发、隔离和故障恢复当成基础能力。 |
同一层级才适合直接替代比较;点名称进入详情页
先定语言阵营:框架会换,语言与运行时跟着团队好几年。判断依据是团队现有技能、目标平台的官方支持(iOS 只有 Swift/Objective-C,Android 首选 Kotlin),以及这门语言的包管理与构建工具是否成熟。
看三件事:包管理与构建工具是否成熟、启动与内存开销能不能接受、部署目标(容器、Serverless、桌面端)是否支持。Node.js 与 Bun / Deno、各 JVM 发行版的差别主要落在启动速度、内存占用与生态兼容上,先按这三条筛,再比具体版本。
它属于后端领域的运行时层。JS / TS 后端、构建工具、实时服务、BFF 和脚本。反过来,把运行时误当成 Express、NestJS 这类后端框架。
同层级目前收录 3 条技术,本页下方的对比表按领域与层级列出,可直接跳转对照。
页面文字只做中文整理,数值不改写;仓库地址、许可证与版本请以官方仓库为准,本站与所列项目无隶属关系。
条目信息取自各项目官方仓库与文档;定位、优势与注意事项为中文归纳,数值不改写,仓库地址、许可证与版本以官方为准。