全文 3876 字
阅读时间约 12 分钟
目录
Jet Admin - 专注于易用性的 Retool 替代品编辑
DronaHQ - 构建网络 + 移动应用程序的 Retool 替代方案编辑
UI Bakery - UI 组件丰富多样的 Retool 替代方案编辑
Internal.io - 创建数据库图形用户界面的 Retool 替代方案编辑
低代码平台正在不断发展,新平台不断涌入市场,旧平台不断调整产品和策略,所以本篇文章的目的通过低代码平台使用者的视角引出细节,了解他们为什么使用低代码平台以及会选择哪个低代码平台来加速内部系统的开发。读者也可以点击链接向码匠分享自己的意见或建议。
毫无疑问,本篇文章中提到的一众平台都十分优秀,易于使用且各有特色。在此码匠力图客观展现出各平台的优缺点,一起看看吧!
Retool
Retool 是一款用于搭建内部系统的企业级低代码平台。可用于搭建企业内部使用的单页网络应用、数据库 GUI(如 SQL GUI)、Firebase 管理面板、运营数据库应用(如CRM)、库存管理、电子邮件工具等。
Retool 强调以开发者为中心,所以对于那些拥有众多开发者的大型企业来说,他们更愿意使用 Retool 来进行内部系统的开发。Retool 还强调与数据源的连接,其默认使用者有一定的 SQL 数据库基础。用户可以直接使用 Retool 预构建等拖放式 UI 组件,如表格、图表等,还可以使用 REST APIs、GraphQL 连接外部应用或服务。Retool 还向用户提供了搭建内部系统时可能会用到的模版,这也是 Retool 成为不少开发者的理想开发平台的原因之一。
虽然 Retool 是一款很棒的内部系统搭建平台,但是却有很多用户因为以下原因而选择不再使用:
(a)使用价格与用户数量挂钩,用户数量越多企业花销越大
(b)严重依赖代码,即使是执行简单的数据转换和写入数据库操作也需要代码支持
(c)由于收费限制了许多功能,影响了用户的前端体验感
(d)无法建立多页应用和移动应用
在介绍 6 款 Retool 替代方案之前先深入了解一下 Retool 的基本情况吧。
优点:
- 现成模板和可复用 UI 组件,如列表、图表、表单等。
- 能与任何含有 REST 和 GraphQL API 的东西集成,提供第三方数据库(MySQL、Google Sheets、PostgreSQL、MongoDB、Airtable、Slack 等)连接器。
- 开发人员可以使用 Javascript 在 Retool 的任何地方进行自定义
- 无法使用查询写入数据
- 永久免费的定价计划(但其中包含的功能有限)
- 拥有应用和数据环境 -- 有助于应用生命周期的支持
- 一键部署到公有或私有云
- 活跃的用户社区,他们支持并提供帮助和建议
缺点:
- 部署只限于单页网络应用。此外,它只能通过 Docker 或 Kubernetes 进行部署。
- 不能与 Zapier 等平台连接
- 不适合建立全面的、响应式的前端 Web 应用
- 不符合 HIPAA 和 GDPR 标准
- 可见性规则、表单验证、屏幕事件以及将数据从 API/DB 绑定到前端等功能需要在其他工具中进行非线性编码,在这些工具中你可以直观地配置这些功能。
- 应用程序的共享比较麻烦,用户无法搭建公共应用程序,已有的免费功能不允许用户进行分享,也就是说用户必须为每个应用程序的查看者单独付费。
- 用户无法自定义自动程序。
价格:
价格从 10 美元/用户不等。免费仅仅供团队探索功能使用,虽然用户可以建立无限数量的应用程序,但是他们无法在免费版本中发布应用程序或分享应用,用户必须为每个查看者付费。
码匠 - 国内 Retool 最佳替代方案
码匠是一款国内研发的开发者友好的低代码平台,您无需了解 React/Vue 等框架的开发、部署等各种细节,就可以快速打通前后端,连接 REST API、MySQL、MongoDB 等多种数据源,然后通过一套开箱即用的组件,轻松搭建功能完善的数