语言与运行时
TECH STACK开发技术栈编程语言本身,加上它跑起来的运行时、包管理与构建工具:先定语言阵营,再看这门语言的工程化配套够不够用。
收录条目
43 条
按用途筛选,同类才可比
先按分类把范围缩到一类:语言、运行时与包管理;同一类里再比形态与许可证。
分类
2 个
按用途分组
适用场景
技术选型
先定位,再比同类
数据日期
2026-10-27
核对到这一天
口径边界
只比同类
跨类不横向比
筛选与排序
显示 43 / 43 条语言与运行时对照表
第 2 / 2 页 · 共 43 条| 名称 | 分类 | 形态 | 一句话定位 | 亮点 / 热度 | 许可证 | 详情 |
|---|---|---|---|---|---|---|
| Linux 工程 / 部署 · 运行环境 | 运行时与包管理 | 技术名词 | 服务器和容器生态中最常见的操作系统环境 | 很多线上服务最终都运行在 Linux 上。 | — | 查看详情 |
| mise mise 社区 · 运行时与工具链 | 运行时与包管理 | 开发工具版本管理 | 统一的开发工具版本管理器 | 一个配置文件管住多种语言与命令行工具的版本,进目录自动切换;还能定义任务替代 Mak… | MIT | 查看详情 |
| Node.js 后端 · 运行时 | 运行时与包管理 | 技术名词 | 运行 JavaScript 的服务器环境 | JavaScript 在浏览器之外运行的地方。 | — | 查看详情 |
| npm npm, Inc.(GitHub) · 运行时与工具链 | 运行时与包管理 | Node 包管理器 | Node.js 自带的包管理器与仓库 | 随 Node.js 一起装好,不用额外配置;公共仓库规模最大,工作区、审计与锁文件都… | Artistic-2.0 | 查看详情 |
| OTP 后端 · 并发与容错 | 运行时与包管理 | 技术名词 | BEAM 生态的进程监督、并发和容错设计框架 | 让服务出错时能隔离、恢复并继续工作。 | — | 查看详情 |
| PHP-FPM 后端 · PHP 运行方式 | 运行时与包管理 | 技术名词 | 让 Web Server 管理 PHP 工作进程的 FastCGI 方案 | Web Server 把请求交给 PHP 进程池处理。 | — | 查看详情 |
| pnpm pnpm 团队 · 运行时与工具链 | 运行时与包管理 | Node 包管理器 | 内容寻址的 Node 包管理器 | 全局内容寻址存储让同一版本只存一份,多项目共用时磁盘占用小;严格依赖树挡住幽灵依赖,… | MIT | 查看详情 |
| Poetry Poetry 社区 · 运行时与工具链 | 运行时与包管理 | Python 依赖与打包工具 | 带锁文件的 Python 依赖管理工具 | 用 pyproject.toml 声明依赖,锁文件固定完整解析结果,环境一致性好;建… | MIT | 查看详情 |
| py-spy py-spy 社区 · 运行时与工具链 | 运行时与包管理 | Python 采样剖析器 | 不侵入进程的 Python 采样剖析器 | 直接读目标进程内存采样,不用改代码也不重启服务,能把运行中进程的调用栈画成火焰图;支… | MIT | 查看详情 |
| Tokio 后端 · Rust 异步运行时 | 运行时与包管理 | 技术名词 | Rust 生态主流的异步运行时和网络基础 | Rust 异步 Web 服务的底层发动机。 | — | 查看详情 |
| uv Astral · 运行时与工具链 | 运行时与包管理 | Python 包与项目管理 | Rust 实现的 Python 包管理器 | 装包与解析依赖比传统工具快一个量级,能统一管理虚拟环境、解释器版本、工具与项目依赖;… | Apache-2.0 / MIT | 查看详情 |
| Wasmtime Bytecode Alliance · 运行时与工具链 | 运行时与包管理 | WebAssembly 运行时 | 可嵌入的 WebAssembly 运行时 | 即时编译 WebAssembly,启动快、沙箱边界清晰;可嵌入多种宿主语言,支持标准… | Apache-2.0 WITH LLVM-exception | 查看详情 |
| Yarn Yarn 社区(Meta 发起) · 运行时与工具链 | 运行时与包管理 | Node 包管理器 | 带离线缓存与工作区的 Node 包管理器 | 支持离线镜像缓存与工作区,多包仓库能统一依赖版本;Plug'n'Play 去掉 no… | BSD-2-Clause | 查看详情 |
数据说明
收录规模43 个条目分 2 类,同类之间才可比
资料口径各项目官方文档与代码仓库以官方文档与仓库为准,只做中文整理
数据日期2026-10-27核对到这一天,官方改动以官方为准
口径边界只比同类跨类场景不同,不可直接比价与打分
常见问题
先定语言,还是先定框架?
先定语言阵营:框架会换,语言与运行时跟着团队好几年。判断依据是团队现有技能、目标平台的官方支持(iOS 只有 Swift/Objective-C,Android 首选 Kotlin),以及这门语言的包管理与构建工具是否成熟。
同一门语言有多个运行时,怎么选?
看三件事:包管理与构建工具是否成熟、启动与内存开销能不能接受、部署目标(容器、Serverless、桌面端)是否支持。Node.js 与 Bun / Deno、各 JVM 发行版的差别主要落在启动速度、内存占用与生态兼容上,先按这三条筛,再比具体版本。
条目信息取自各项目官方仓库与文档;定位、优势与注意事项为中文归纳,数值不改写,仓库地址、许可证与版本以官方为准。