開源無伺服器框架 Skeet 現已支援 GraphQL 和 SQL(關係型資料庫)

開源無伺服器框架 Skeet 現已支援 GraphQL 和 SQL(關係型資料庫)

開源無伺服器框架 Skeet 現已支援 GraphQL 和 SQL(關係型資料庫)
2023年8月1日,ELSOUL LABO B.V.(總部:荷蘭阿姆斯特丹)宣佈開源無伺服器框架 Skeet v1 的主要版本釋出。此版本使應用開發快速且全棧化。本次釋出使 Skeet 開發者能夠使用 GraphQL 和 SQL(關係型資料庫)進行開發。

新增 Next.js(React)+ GraphQL API 伺服器選項

Skeet Next.js (React) + GraphQL Option
Skeet 是一個開源無伺服器框架,可在 GCP(Google Cloud)和 Firebase 上構建全棧應用。
你可以使用 TypeScript 以極快的速度從 API 到 Web/iOS/Android 應用進行一致性開發。
透過此次更新,Skeet 支援使用 GraphQL 和 SQL(關係型資料庫)的應用開發。
Skeet Next.js (React) + GraphQL Starter
透過支援 SQL(關係型資料庫),SQL 和 NoSQL(Firestore)的混合開發成為可能。這使開發者能夠利用兩種資料庫型別的優勢。
關係型資料庫擅長處理具有關聯關係的資料,便於在資料檢索和事務處理中保持一致性。另一方面,NoSQL(如 Firestore)更靈活且可擴充套件,更適合處理大量資料和快速資料增長的場景。
Skeet 的混合開發環境允許在關係型資料庫中最優管理資料關係重要的業務邏輯,在 NoSQL 中管理使用者資料和日誌等大量資料。這可以成為在應用中獲得最佳效能的關鍵策略。

資料庫和 API 視覺化:利用 Prisma 和 Apollo

透過此次更新,你現在可以利用 Prisma 和 Apollo 工具在 UI 中視覺化資料庫和 API。這使開發者能夠直觀地理解和運算元據結構,而不僅僅是編寫程式碼。
Skeet Prisma Studio
Prisma(https://www.prisma.io/?via=ELSOULLABO)是一個可以使用 TypeScript 和 JavaScript 輕鬆操作 SQL(關係型資料庫)的 ORM。Skeet 使用 Prisma 提供簡單靈活的方式來定義資料庫模式和自動生成遷移,並提供 TypeScript 型別以輔助開發。此外,Prisma Studio 可以透過 GUI 運算元據庫,使開發者能夠輕鬆操作和檢查資料。
Skeet Apollo Console
Apollo(https://www.apollographql.com/)是開發 GraphQL API 伺服器的強大工具。Apollo 的開發者控制檯可以視覺化 GraphQL 模式並實時測試 API。
在新 UI 中,你可以透過點選想要使用的 GraphQL query、mutation 和資料內容,生成前端使用的 GraphQL 程式碼。
透過利用這些工具,Skeet 為開發者提供了一個更直觀高效的應用開發平臺。透過此次更新,開發者可以實現更高的生產力提升。
Skeet 作為開源開發,旨在降低全球所有應用開發場景的開發和維護成本,提升開發者體驗。
體驗使用 Skeet 的最先進應用開發。
Skeet 文件: https://skeet.dev/en/