后端与服务

TECH STACK开发技术栈

服务端框架、数据访问层、任务队列与实时通信:把业务逻辑跑在服务端的那一层。

收录条目 79 条 按用途筛选,同类才可比

先按分类把范围缩到一类:Web 框架、数据访问、任务与实时;同一类里再比形态与许可证。

分类 3 个 按用途分组
适用场景 技术选型 先定位,再比同类
数据日期 2026-10-27 核对到这一天
口径边界 只比同类 跨类不横向比

筛选与排序

显示 18 / 79 条
清除条件

后端与服务对照表

显示 18 / 79 条
列表只做扫读;官网、仓库与完整说明在详情页
后端与服务的条目、分类、形态与许可证
名称分类形态一句话定位亮点 / 热度许可证详情
Active Record 后端 · Ruby 数据库 数据访问 技术名词 Rails 默认的对象关系映射与数据库抽象 Ruby 对象和数据库记录之间的桥。 — 查看详情
better-sqlite3 数据 / AI · Node.js 数据库驱动 数据访问 技术名词 Node.js 中同步访问 SQLite 的原生驱动 SQLite 是数据库,better-sqlite3 是 Node.js 的连接方式… — 查看详情
Diesel 后端 · Rust 数据库 数据访问 技术名词 强调类型安全的 Rust ORM 与查询构建工具 把数据库模型和 Rust 类型系统连接起来。 — 查看详情
Drizzle ORM Drizzle Team · 数据访问 数据访问 SQL 风格 TypeScript ORM 贴近 SQL 的类型安全 TS ORM 表结构也用 TypeScript 写,查询表达式与 SQL 结构一一对应,没有隐式生… Apache-2.0 查看详情
Ecto 后端 · Elixir 数据库 数据访问 技术名词 Elixir 生态的数据库查询、迁移和数据校验工具 让 Elixir 服务有清晰的数据边界。 — 查看详情
Entity Framework Core / Dapper 后端 · .NET 数据库 数据访问 技术名词 .NET 生态的 ORM 与轻量 SQL 映射方案 一个偏对象模型,一个偏直接 SQL。 — 查看详情
golang-migrate / goose 后端 · Go 数据迁移 数据访问 技术名词 用版本化脚本管理 PostgreSQL Schema 演进的迁移工具 数据库结构也要跟代码一起版本化。 — 查看详情
GORM / sqlc 后端 · Go 数据库 数据访问 技术名词 Go 访问 SQL 数据库的两种常见路线 一个偏 ORM 生产力,一个偏 SQL 可控性。 — 查看详情
jOOQ Data Geekery GmbH · 数据访问 数据访问 SQL DSL 与代码生成器 把 SQL 写成类型安全 Java 代码的库 按数据库元数据生成表与字段的 Java 类型,SQL 用链式 DSL 写出,列名拼错… Apache-2.0(开源数据库)/ 商业许可(商业数据库) 查看详情
JPA / Hibernate 后端 · Java 数据库 数据访问 技术名词 Java 生态的对象关系映射标准与实现 让 Java 对象和关系数据库表建立映射。 — 查看详情
MikroORM MikroORM 社区 · 数据访问 数据访问 TypeScript ORM 基于数据映射的 TypeScript ORM 实体用装饰器或 schema 定义,走数据映射模式,工作单元与身份映射让事务和级联更… MIT 查看详情
MyBatis 后端 · Java 数据库 数据访问 技术名词 保留 SQL 控制力的 Java 数据访问框架 代码负责组织,SQL 仍然由开发者掌控。 — 查看详情
pgx + sqlc 后端 · Go 数据访问 数据访问 技术名词 PostgreSQL 驱动与类型安全 SQL 代码生成组合 SQL 写清楚,sqlc 生成类型,pgx 负责连接数据库。 — 查看详情
Prisma Prisma Data, Inc. · 数据访问 数据访问 ORM 与迁移工具 以 schema 为中心的 TS ORM 用一份 schema 描述模型,生成类型完整的客户端与迁移脚本,查询结果自带类型提示… Apache-2.0 查看详情
Sequelize Sequelize 社区 · 数据访问 数据访问 Node.js ORM 老牌的 Node.js 多数据库 ORM 支持 PostgreSQL、MySQL、SQLite 等,模型、关联、迁移与事务都有… MIT 查看详情
SQLAlchemy 后端 · Python 数据库 数据访问 技术名词 Python 生态常用的数据库工具包与 ORM Python 代码和 SQL 数据库之间的桥。 — 查看详情
SQLx 后端 · Rust 数据库 数据访问 技术名词 支持编译期检查的 Rust 异步 SQL 工具 保留 SQL 控制力,同时让 Rust 帮你检查类型。 — 查看详情
TypeORM TypeORM 社区 · 数据访问 数据访问 ORM 与迁移工具 支持多种数据库的装饰器风格 ORM 实体用装饰器或 schema 声明,支持活动记录与数据映射两种写法,PostgreS… MIT 查看详情

数据说明

收录规模79 个条目分 3 类,同类之间才可比
资料口径各项目官方文档与代码仓库以官方文档与仓库为准,只做中文整理
数据日期2026-10-27核对到这一天,官方改动以官方为准
口径边界只比同类跨类场景不同,不可直接比价与打分

常见问题

后端框架该怎么选?

先定语言(团队技能与招聘),再在同语言的 2–3 个主流框架里比:有没有官方推荐的分层方式、生态插件是否齐全、以及你需要的部署形态(容器 / Serverless / 传统进程)支持得好不好。

ORM 和手写 SQL 冲突吗?

不冲突。ORM 适合增删改与简单查询,复杂报表与多表聚合通常还是要回到 SQL。选型时看它能不能「随时降级到原生 SQL」且不破坏迁移工具。

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