Skip to content

ORM框架

TypeORM

简介

TypeORM 是一个ORM框架,它可以运行在 NodeJS、Browser、Cordova、PhoneGap、Ionic、React Native、Expo 和 Electron 平台上,可以与 TypeScript 和 JavaScript (ES5,ES6,ES7,ES8)一起使用。 它的目标是始终支持最新的 JavaScript 特性并提供额外的特性以帮助你开发任何使用数据库的(不管是只有几张表的小型应用还是拥有多数据库的大型企业应用)应用程序。

相关网址

开源地址:https://github.com/typeorm/typeorm

官网:typeorm.io

中文文档:TypeORM - 一个 ORM 框架 | TypeORM 中文文档 | TypeORM 中文网 (bootcss.com)

教程

Prisma

简介

Prisma是一个开源的数据库工具链项目,帮助开发人员更快地构建应用程序并减少错误,支持PostgreSQL、MySQL、MongoDB、SQL Server和SQLite。

Nest.js 开发者首选的 ORM 框架。

从文档的细致程度上 Prisma 比 TypeORM 要清晰详尽。在 Get started 花个数十分钟了解 Prisma 基本使用,到 playground.prisma.io 中在线尝试,到 learn 查看官方所提供的免费教程。

此外 Prisma 不仅支持 js/ts 生态,还支持其他语言。丰富的生态下,加之 Prisma 开发团队的背后是由商业公司维护,无需担心需求得不到解决。

相关网址

开源组织https://github.com/prisma/

开源地址https://github.com/prisma/

官网www.prisma.io

使用示例prisma/prisma-examples: 🚀 Ready-to-run Prisma example projects (github.com)

官方文档www.prisma.io/docs/、、Get started with Prisma | Prisma Documentation

中文文档Prisma 官方中文文档 - 下一代Node.js、TypeScript、Go 的数据库 ORM

官方教学了解如何使用 Prisma 构建应用程序 |棱镜

在线练习靶场https://playground.prisma.io/

Prisma Studio WEB UIprisma/studio:🎙️在所有 Prisma 项目中探索和操作数据的最简单方法。 (github.com)

Prisma Studio官网Prisma Studio | Next-generation ORM for Node.js and TypeScript

Prisma ORM 生态系统https://www.prisma.io/ecosystem

教程

有了 Prisma 就别用 TypeORM 了 - 掘金 (juejin.cn)

Released under the MIT License.