语言与运行时

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 发行版的差别主要落在启动速度、内存占用与生态兼容上,先按这三条筛,再比具体版本。

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