开源无服务器框架 Skeet 现已支持 GraphQL 和 SQL(关系型数据库)

开源无服务器框架 Skeet 现已支持 GraphQL 和 SQL(关系型数据库)

2023.08.01
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/