跳到主要内容
Vantaige
Retool screenshot
Retool logo

Retool

免费增值
4.5(1)

Retool 允许开发者通过将预构建的 UI 组件连接到 PostgreSQL 等数据库来构建内部业务软件。它专为需要快速制作原型的工程团队而设计。虽然用户可以在任何地方编写自定义 JavaScript,但其拆分定价模型对于大型组织来说会变得极其昂贵。

功能:APIMobile App

什么是 Retool?

与标准的无代码网站构建器不同,该平台要求用户编写 SQL 和 JavaScript,以将预构建的 UI 组件连接到生产数据库。由 Retool, Inc. 开发的 Retool 是一个用于内部工具的低代码开发平台。它解决了花费数周时间从头开始编写自定义管理面板的问题。工程团队和数据库管理员使用它在现有的 API 和数据存储之上组装界面。

  • 主要用例:构建连接到现有数据库的自定义 CRM 仪表板和内部支持工具。
  • 最适合:熟悉 SQL 和 JavaScript 的工程团队和数据库管理员。
  • 定价:起价为 $12(提供免费增值版)。按构建者和按用户拆分的定价模型在大型团队中扩展性较差。

核心功能与 Retool 的工作原理

UI 组装与组件

  • 组件库:用户可以拖放 100 多个预构建的 UI 组件(如表格、图表和表单),以实现界面的快速组装。
  • 自定义代码:开发者可以在任何地方编写 JavaScript 或 Python 来转换数据或添加自定义逻辑。(连接复杂的 GraphQL API 通常需要编写自定义 JavaScript 转换器,以正确格式化嵌套的 JSON 响应。)

另一方面:Retool Mobile 作为一个原生 iOS 和 Android 应用构建器,使用相同的拖放逻辑为现场工作人员提供服务。

数据连接与安全性

  • 数据库连接器:该平台包含对 PostgreSQL、MySQL、MongoDB、MS SQL 和 Google Sheets 的原生集成。
  • API 集成:用户可以连接到任何 REST、GraphQL 或 gRPC API,并内置身份验证处理。
  • RBAC:管理员可以应用细粒度的基于角色的访问控制,以在应用和资源级别管理权限。

自动化与存储

  • Retool Workflows:一个可视化自动化引擎,用于处理 cron 作业和事件驱动的任务。此功能在免费层有严格的 500 次运行限制。
  • Retool Database:该平台提供托管的 PostgreSQL 存储,免费计划中包含高达 5GB 的容量。

Retool 的优缺点

优点

  • 快速原型制作:与自定义 React 构建相比,拖放组件可将 UI 开发时间减少高达 80%。
  • 可扩展性:开发者可以编写自定义 JavaScript 和 CSS,确保平台突破低代码的局限性。
  • 广泛的连接性:该工具支持 50 多种原生集成,使其几乎兼容任何现代数据栈。此外,它还提供自托管和 VPN 隧道选项,以将敏感数据保留在用户自己的基础设施中。
  • 移动端支持:Retool Mobile 允许创建具有原生体验的应用,而无需单独的移动端开发者。

缺点

不足之处:该平台在处理繁重的客户端处理时表现不佳。

  • 定价复杂性:按构建者和按用户计费的定价模型对于大型内部团队来说极其昂贵。
  • 学习曲线:用户仍需要扎实的 SQL 和 JavaScript 基础才能构建复杂的应用程序。
  • 性能问题:包含大量查询的大型应用程序在浏览器中会出现加载缓慢和 UI 卡顿的情况。(如果加载包含数千行未分页数据的表格组件,浏览器标签页会明显卡顿。)
  • 移动端限制:Retool Mobile 作为一个独立产品运行,拥有不同的组件。桌面应用不会自动缩放为响应式移动视图。

谁应该使用 Retool?

  • 初创工程团队:他们可以在数小时(而不是数周)内通过连接 PostgreSQL 数据库和 Salesforce API 来构建自定义 CRM 仪表板。
  • 客户支持经理:他们可以为支持团队创建一个内部工具,通过 Stripe 集成向客户退款。
  • 数据库管理员:他们可以开发一个 GUI,用于管理生产环境 MongoDB 实例中的用户权限和数据。
  • 运营经理:他们可以自动化库存管理工作流,在库存水平下降时触发 Slack 通知。
  • 现场服务团队:他们可以使用 Retool Mobile 部署原生 iOS 和 Android 应用,以进行现场数据录入。
  • 非技术创始人(不适合):没有 SQL 或 JavaScript 知识的用户会立刻碰壁。该平台需要编写代码才能将数据连接到 UI 组件。

Retool 定价与计划

Free 计划每月费用为 $0。它最多支持 5 名用户、每月 500 次工作流运行以及 5GB 的数据库容量。该层级为小型团队提供了一个真正实用的环境。

值得注意的是:付费层级将构建者和最终用户的成本分开计算。

Team 计划起价为每位构建者每月 $12,每位用户每月 $7。它包含无限用户、每月 5,000 次工作流运行、暂存环境和应用发布功能。

当组织需要合规性功能时,情况会有所不同。Business 计划的费用为每位构建者每月 $65,每位用户每月 $18。它提供每月 25,000 次工作流运行、细粒度的 RBAC、审计日志和多个环境。

Enterprise 计划需要定制报价。它解锁了无限工作流运行、专属支持、自托管以及通过 SAML 或 OIDC 的自定义 SSO。

Retool 与替代方案的比较

与 Appsmith 类似,Retool 为内部工具提供了拖放式界面。然而,Appsmith 提供了一种更直接的定价模型,没有在构建者和最终用户之间进行拆分。Retool 则通过提供一个独立的、Appsmith 所缺乏的原生移动应用构建器来弥补这一点。

Budibase 非常侧重于使用内部内置数据库进行快速部署,而 Retool 则不同,它假设用户将连接到外部生产数据库(如 PostgreSQL 或 MongoDB)。Budibase 更迎合那些希望获得一体化解决方案而无需管理外部数据存储的用户。

ToolJet 通过提供类似的开源低代码环境与之直接竞争。与 ToolJet 相比,Retool 维护着一个包含 100 多个预构建 UI 组件的更大组件库。ToolJet 通常吸引那些寻找比 Retool Enterprise 计划更便宜的自托管替代方案的团队。

Retool 对工程团队来说值得吗?

拥有现有数据库的工程团队能从该平台中获得最大价值。通过跳过自定义 React 前端开发,他们可以节省数百小时。非技术用户应该寻找其他工具,因为 SQL 和 JavaScript 的要求会阻碍他们的进度。对于希望为大量最终用户提供可预测的统一费率定价的公司来说,Appsmith 是一个更好的替代方案。

结论:如果团队知道如何编写查询并需要快速交付内部工具,Retool 是首选。如果组织拥有数百名非技术最终用户且软件预算紧张,Appsmith 则是更好的选择。

用户评价

暂无评价,快来分享你的第一条体验吧!

登录 后即可撰写评价。

相关文章

与 Retool 相关的指南和文章。