产品简介
Gadget 是一款致力于加速全栈应用程序开发的平台,旨在帮助开发者更高效地构建和部署应用程序。每个项目从启动时就内置了可随应用增长而扩展的 Postgres 数据库,并且提供了高性能的基础设施,包括 Postgres、Fastify 和 Vite,运行在 Google Cloud 上。Gadget 提供了自动化的容器化、资产构建、隧道、域名管理和构建脚本等功能,支持开发者使用云 IDE 或本地工具进行开发,并且可以轻松克隆环境以供新团队成员使用。此外,Gadget 还提供了丰富的文档和代码示例,帮助开发者快速上手和提升开发效率。
主要功能
-
内置高性能基础设施:每个项目都配备可扩展的 Postgres 数据库,以及高性能的 Postgres、Fastify 和 Vite 堆栈,运行在 Google Cloud 上,确保应用程序的高性能和可靠性。
-
自动化的开发和部署流程:支持一键部署,自动处理容器化、资产构建、隧道、域名和构建脚本等繁琐任务,让开发者专注于核心代码的编写。
-
灵活的开发环境:开发者可以选择使用 Gadget 提供的云 IDE,也可以在本地使用自己熟悉的开发工具,并且可以轻松克隆环境以供新团队成员快速加入项目。
-
丰富的插件和集成:提供与 OpenAI 等外部服务的内置插件,方便开发者快速接入强大的第三方功能,例如使用 OpenAI 的 DALL-E API 生成图像。
-
自动化的文档和代码示例:提供详细的自动生成文档和代码示例,帮助开发者快速理解和使用平台的各项功能,提升开发效率。
使用方法
-
创建新应用:访问Gadget官网,选择 Web 应用类型,输入域名并开始创建。
-
构建数据模型:在 Gadget 中创建数据模型,定义字段,例如创建一个名为 gadgemon 的模型,并添加 name、similar、element 和 sprite 等字段。
-
添加插件:通过设置页面添加插件,例如 OpenAI 插件,以便在应用中使用外部服务。
-
编写后端逻辑:在 api/models/gadgemon/actions/create.js 中编写代码,定义后端逻辑,例如调用 OpenAI API 生成图像并保存到数据库。
-
构建前端界面:在 web/routes/signed-in.jsx 中编写 React 代码,构建用户界面,例如创建一个表单用于生成 Gadgémon,并展示已生成的 Gadgémon 列表。
-
测试和部署:使用 Gadget 提供的 API 测试工具测试后端逻辑,然后通过点击预览按钮查看前端效果,并进行部署。
产品价格
-
Free版:适合个人开发者,提供 1 个团队成员、无限开发应用、1 个生产应用、10 次安装、0.5 GB 数据存储、25 小时请求时间、50 GB 出站带宽和 0.5 GB 文件存储。
-
Pro版:每月 35 美元,适合小型团队,提供 2 个团队成员(额外成员每个 10 美元)、无限开发应用、1 个生产应用(额外应用每个 20 美元)、无限安装、5 GB 数据存储、100 小时请求时间、250 GB 出站带宽和 5 GB 文件存储。
-
Enterprise版(定制):具体价格续联系销售,适合大型企业,提供自定义云资源、无限项目和托管,支持成本加成定价,并提供性能和支持服务级别协议。
-
Agency版(代理机构):每月 35 美元/开发者,适合为客户提供开发服务的团队,提供无限项目、无限开发云资源、简单的应用所有权转移、免费客户账户席位、私密 Discord 支持、两小时技术入职培训、首次项目免费配对编程以及额外 3 小时配对编程(终身)。
应用场景
-
电商品牌:电商品牌可以利用 Gadget 构建高性能的电商应用,处理高流量事件,如销售或黑色星期五,而无需担心服务中断。
-
独立开发者:独立开发者可以快速构建和部署个人项目,利用 Gadget 的自动化功能和强大的基础设施,节省时间和精力。
-
应用开发团队:开发团队可以使用 Gadget 提供的协作工具和开发环境,提高开发效率,快速构建和迭代应用。
-
代理机构:代理机构可以为客户提供定制化的应用开发服务,利用 Gadget 的无限项目和开发资源,快速构建和交付高质量的应用。
-
企业级应用:企业可以利用 Gadget 的高性能基础设施和定制化支持,构建可靠的企业级应用,满足复杂的业务需求。