语言与运行时
TECH STACK开发技术栈编程语言本身,加上它跑起来的运行时、包管理与构建工具:先定语言阵营,再看这门语言的工程化配套够不够用。
收录条目
43 条
按用途筛选,同类才可比
先按分类把范围缩到一类:语言、运行时与包管理;同一类里再比形态与许可证。
分类
2 个
按用途分组
适用场景
技术选型
先定位,再比同类
数据日期
2026-10-27
核对到这一天
口径边界
只比同类
跨类不横向比
筛选与排序
显示 19 / 43 条语言与运行时对照表
显示 19 / 43 条| 名称 | 分类 | 形态 | 一句话定位 | 亮点 / 热度 | 许可证 | 详情 |
|---|---|---|---|---|---|---|
| C# 语言 · 语言 | 语言 | 技术名词 | .NET 生态的现代通用编程语言 | C# 是语言,.NET 是运行与开发平台。 | — | 查看详情 |
| C++ 语言 · 语言 | 语言 | 技术名词 | 面向性能和底层控制的系统级语言 | 用更高的工程复杂度换取性能和控制力。 | — | 查看详情 |
| Dart 语言 · 语言 | 语言 | 技术名词 | 支持跨端 UI 开发的现代编程语言 | 一套语言连接 Flutter 的多端 UI。 | — | 查看详情 |
| Elixir 语言 · 语言 | 语言 | 技术名词 | 运行在 BEAM 上、面向并发与分布式的语言 | 用轻量进程和容错模型处理大量并发连接。 | — | 查看详情 |
| Gleam Gleam 团队 · 编程语言 | 语言 | 类型化函数式语言 | 跑在 BEAM 上的类型化语言 | 静态类型加代数数据类型,编译期就能挡住大量错误;编译产物是 Erlang 与 Jav… | Apache-2.0 | 查看详情 |
| Go 语言 · 语言 | 语言 | 技术名词 | 编译型、并发友好的工程语言 | 简单、编译快、并发自然,适合做稳定的服务。 | — | 查看详情 |
| Haskell 语言 · 语言 | 语言 | 技术名词 | 以纯函数式和强类型著称的语言 | 用类型和纯函数减少一类运行时错误。 | — | 查看详情 |
| Java / Kotlin 语言 · 语言 | 语言 | 技术名词 | JVM 生态的企业级 Web 开发语言组合 | Java 稳定成熟,Kotlin 更简洁现代,共享 JVM 生态。 | — | 查看详情 |
| JavaScript 语言 · 语言 | 语言 | 技术名词 | 浏览器与 Node.js 的通用编程语言 | 写页面和 JS 后端逻辑的基础语言。 | — | 查看详情 |
| Lua 语言 · 语言 | 语言 | 技术名词 | 轻量、易嵌入的脚本语言 | 小而快,常作为系统里的可嵌入扩展语言。 | — | 查看详情 |
| Perl 语言 · 语言 | 语言 | 技术名词 | 在大量既有 Web 和自动化系统中仍有存量的语言 | 新项目少见,但维护遗留系统时很重要。 | — | 查看详情 |
| PHP 语言 · 语言 | 语言 | 技术名词 | 历史悠久且仍广泛用于 Web 的服务端语言 | 专注 Web 的语言,生态里有大量成熟站点。 | — | 查看详情 |
| Python 语言 · 语言 | 语言 | 技术名词 | 强调可读性与生态的通用编程语言 | 一门语言,连接 Web、数据和 AI。 | — | 查看详情 |
| Ruby 语言 · 语言 | 语言 | 技术名词 | 强调表达力和开发效率的 Web 语言 | 让业务代码尽量贴近产品语言。 | — | 查看详情 |
| Rust 语言 · 语言 | 语言 | 技术名词 | 强调内存安全与性能的系统级语言 | 用编译期约束换取性能和内存安全。 | — | 查看详情 |
| Scala 语言 · 语言 | 语言 | 技术名词 | JVM 上兼顾面向对象与函数式的语言 | 在 JVM 上用更强的抽象表达复杂系统。 | — | 查看详情 |
| Swift 语言 · 语言 | 语言 | 技术名词 | Apple 生态主流且强调安全性的编程语言 | 从 Apple 客户端延伸到服务端 Web 的语言。 | — | 查看详情 |
| TypeScript 语言 · 语言 | 语言 | 技术名词 | 带静态类型检查的 JavaScript 超集 | JavaScript 加上“代码结构说明书”。 | — | 查看详情 |
| Zig Zig 软件基金会 · 编程语言 | 语言 | 系统编程语言 | 能直接调用 C 的系统语言 | 不依赖隐藏的运行时与宏系统,编译期计算能力强,交叉编译只需切换目标;可直接引入 C… | MIT | 查看详情 |
数据说明
收录规模43 个条目分 2 类,同类之间才可比
资料口径各项目官方文档与代码仓库以官方文档与仓库为准,只做中文整理
数据日期2026-10-27核对到这一天,官方改动以官方为准
口径边界只比同类跨类场景不同,不可直接比价与打分
常见问题
先定语言,还是先定框架?
先定语言阵营:框架会换,语言与运行时跟着团队好几年。判断依据是团队现有技能、目标平台的官方支持(iOS 只有 Swift/Objective-C,Android 首选 Kotlin),以及这门语言的包管理与构建工具是否成熟。
同一门语言有多个运行时,怎么选?
看三件事:包管理与构建工具是否成熟、启动与内存开销能不能接受、部署目标(容器、Serverless、桌面端)是否支持。Node.js 与 Bun / Deno、各 JVM 发行版的差别主要落在启动速度、内存占用与生态兼容上,先按这三条筛,再比具体版本。
条目信息取自各项目官方仓库与文档;定位、优势与注意事项为中文归纳,数值不改写,仓库地址、许可证与版本以官方为准。