Prisma ORM 於 2021 年釋出正式版本,最近成為 npm 上下載量最高的資料庫庫!我們非常感謝能與社群分享這一里程碑,並希望藉此機會回顧過去,展望未來。
感謝我們出色的社群 ❤️
成為 Node.js 中下載量最高的 ORM
當我們在 2021 年推出 Prisma ORM 時,開發者工具和基礎設施與現在大相徑庭。TypeScript 尚處於早期,Serverless 仍是一個流行詞,而 Edge 則剛剛開始興起。
從那時起,Prisma ORM 獲得了穩定的普及,最近在 npm 下載榜上名列第一 🎉
我們很自豪 Prisma ORM 推動了 TypeScript 生態系統的發展,併為 Node.js 和其他伺服器端 JS 執行時引入了第一個完全型別安全的資料庫互動層。

社群是 Prisma 的核心
社群一直是我們 Prisma 成功的核心!自 2016 年早期以來,我們舉辦了數十場開發者見面會(TypeScript、Rust、GraphQL 等),並舉辦了多次線下和線上會議!
我們看到開發者建立關於 Prisma ORM 的內容,為 Prisma 生態系統構建工具,或在 GitHub、Stack Overflow 和 Discord 上互相幫助解答問題。

簡而言之:沒有社群的大力支援,我們不會走到今天——謝謝你們!
在 Prisma Discord 上與超過 5000 名其他開發者交流。
不斷發展的開源生態系統
Prisma ORM 廣泛採用並讓開發者如此成功的一個重要原因,歸功於其不斷壯大的生態系統。
Prisma ORM 作為下一代 Web 框架的預設選擇
有許多下一代 Web 開發工具和框架選擇 Prisma ORM 作為其首選資料庫庫,例如:
- RedwoodJS:基於 React、GraphQL、TypeScript、Jest 和 Storybook 的全棧 Web 框架。由 GitHub 聯合創始人 Tom Preston-Werner 構建,它深受 Ruby-on-Rails 啟發,並帶有一個強大的 CLI,支援您的開發工作流程。
- KeystoneJS:“面向開發者的 CMS”,提供優雅的 API。Keystone 允許您以靈活的 JavaScript 格式描述您的模式,並在此基礎上為您提供資料庫、API 等功能!
- Wasp (YC W21):用於使用 React 構建 Web 應用程式的高階 DSL。如果您好奇,請檢視他們的免費、生產就緒的 SaaS 啟動器。
- Amplication:後端開發工具,可自動生成可投入生產的應用程式。憑藉660 萬美元的種子資金,Amplication 是市場上最有前途的後端生成工具之一。

社群工具,助力更佳 Prisma ORM 工作流程
除了 Prisma ORM 是這些框架和工具的預設資料庫庫之外,Prisma 社群還構建了大量多樣化的工具,讓使用 Prisma ORM 的開發體驗更加愉悅。
從其他語言(如Python 或 Go)中的 Prisma Client,到基於 Prisma 的 DSL(例如 Zenstack),再到生成器(例如用於視覺化資料庫模式或生成 Zod 型別),以及其他眾多工具,如中介軟體、客戶端擴充套件、CLI 等!我們非常感謝這樣一個活躍且繁榮的社群為 Prisma 生態系統構建工具。
基於 Prisma ORM 構建的真實世界開源專案
最後,我們很高興看到 Prisma ORM 在真實世界開源專案中的應用。從獨立開發專案到獲得資助的初創公司,這些示例專案是很好的參考,如果您想了解基於 Prisma ORM 構建的生產級應用程式是什麼樣子!
如果您感興趣,請檢視我們在 YouTube 上釋出的對開源公司創始人的採訪。
我們如何走到今天:Prisma 的演變
作為一家公司,我們經歷了許多不同的階段,才發展到今天!
我們最初是基於 GraphQL 的後端即服務 (BaaS),我們“從抽象層級向下探索”,從 API 層到資料庫層。雖然 Prisma 1 主要專注於構建 GraphQL API,但 Prisma 2 及更高版本(也稱為“Prisma ORM”)則完全致力於改進資料庫工作流程。

自 2019 年 7 月 Prisma ORM 初次釋出搶先體驗版以來,發生了許多事情。以下是我們過去幾年取得的成就回顧:

- ORM 功能
- 指標與追蹤預覽 (2022年8月)
- Prisma 客戶端擴充套件 (2023年6月22日)
- 只讀副本客戶端擴充套件 (2023年9月13日)
- 資料庫級別 JOIN 策略 (2024年2月21日)
- 支援 Edge 函式 (2024年3月12日)
- 支援新資料庫
- SQL Server (2021年9月7日)
- MongoDB (2022年4月5日)
- CockroachDB (2022年5月25日)
- Turso EA (2023年9月28日)
- 產品
- Prisma Accelerate (2023年10月26日)
- 已釋出工具
- 試用 Prisma CLI (2022年11月25日)
- Prisma Playground (2022年12月21日)
- 公司新聞
- 獲得 4000 萬美元 B 輪融資 (2022年5月3日)
- 啟動 Prisma FOSS 基金 (2022年7月20日)
- 釋出 Data DX 宣言 (2023年10月5日)
我們才剛剛開始……
我們為 Prisma 在過去幾年中取得的進展感到興奮——但同時,感覺我們才剛剛開始!
我們有許多早期想法以及具體且已取得進展的計劃,旨在推出令人興奮的產品(其中一些已經不遠了👀),這將進一步改善構建資料驅動應用程式的開發者體驗。
要了解 Prismaverse 中發生的一切,請關注我們的更新日誌並在 X 上關注我們!如果您有關於如何改進 Prisma 的想法,請隨時在 GitHub 上提出 issue 或在 Discord 上聯絡我們。
不要錯過下一篇文章!
訂閱 Prisma 新聞通訊