6款 Retool 最佳替代方案
低程式碼平台正在不斷發展,新平台不斷湧入市場,舊平台不斷調整產品和策略,所以本篇文章的目的通過低程式碼平台使用者的視角引出細節,了解他們為什麼使用低程式碼平台以及會選擇哪個低程式碼平台來加速內部系統的開發。讀者也可以點擊Martechie 連結分享自己的意見或建議。
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 等多種數據源,然後通過一套開箱即用的組件,輕鬆搭建功能完善的數據看板、數據洞察、Admin 管理後台等多種應用。
主要面向國內用戶,相較於國外開發的 Admin/CRM/CMS 等後台工具, UI 介面設計更加適合國內業務場景。同時碼匠整合了多款國內常見數據源,包括飛書、企業微信、釘釘、阿里雲 OSS 等。不僅如此,碼匠還一站式提供了企業內部系統常用的租戶管理、細粒度的許可權控制、審計日誌等功能,讓您快速搭建後台應用的同時,也為您的企業資訊安全保駕護航。
優點:
- 中文介面,UI 簡潔友好,操作習慣適合國內用戶;國內機房部署,國內用戶訪問速度極快
- 豐富的模板和 UI 組件列表,可基於這些組件自由搭建數據看板、Admin 後台、CMS 系統等
- 支持連接 MySQL、PostgreSQL、SQL Server、MongoDB、Redis、Elasticsearch等多種數據源,此外還支持連接飛書、企微、釘釘、阿里雲等多種國內數據源
- 可擴展性強,開發人員可以在幾乎任何地方編寫 JavaScript 程式碼來定製化業務流程,此外還可以自定義 UI
組件:
- 支持雲端使用和私有化部署
- 支持多租戶管理與細粒度許可權
- 支持審計日誌功能
- 免費使用
Jet Admin – 專注於易用性的Retool替代品
Jet Admin 與 Retool 類似,重點是為分散式數據源建構前端,用戶可使用管理面板、儀錶盤和組件來管理和視覺化應用 程式和數據。任何人都能使用 Jet Admin 簡單的拖放介面來創建他們所需的工具來管理日常業務,如跟蹤訂單、解決問題和款項監控。
使用案例:
建立一系列簡單的面向員工或面向客戶的工具,如線索管理工具或客戶支持,由你的數據源(如MongoDB資料庫或Stripe支付系統)提供動力。
優點:
- 介面簡介、直觀、友好
- 擁有現成的當下流行資料庫和 API 的連接器
- Jet 自帶一個簡易的 CRUD 程式
- 靈活性高:開發人員可以嵌入自定義組件,創建 HTTP 和 SQL 請求,編寫 JavaScript 程式碼以進行複雜轉換。
- 單擊即可快速、輕鬆地部署應用 程式(無論是公有還是私有雲)
- 許可權分配合理,角色不同,許可權不同
- 用戶可以建立面向客戶/合作夥伴/供應商的工具,還可以規定終端使用人數
缺點:
- 不適合建立分析工具,因為開箱即用的圖表不適合複雜的業務場景
- 該平台不支持任何前端業務邏輯
- 不支持創建離線應用
- 不支持應用 程式的版本管理
- 用戶只能創建單頁應用,且不能規定背後的邏輯,也不支持移動應用 程式
- 無法連接 MongoDB
- 不支持其他應用 程式的嵌入
價格:
免費部分是供用戶探索該軟體使用的。至於付費部分,Jet Admin 提供兩種付費方案:一種是搭建內部系統類應用的方案,另一種是搭建客戶端類應用的方案。其中,內部系統類收費從 24 美元/人開始,客戶端應用類從 0.1 美元/人開始,具體還需視情況而定。
DronaHQ – 建構網路 + 移動應用 程式的 Retool 替代方案
當用戶需要建立 Web 應用和移動端應用 程式時,可以選擇 DronaHQ,它使用者介面豐富,響應性強,用戶可以直接拖放組件來搭建內部系統。該平台價格較為合理,也有一定的擴展性。
使用案例:
支持一系列富使用者介面應用的開發。支持漸進式數據採集表格、CRUD 應用、互動式數據看板、CRM、各種內部系統、SQL/NoSQL 資料庫 GUI、客戶參與的應用 程式如調查表和訂單捕獲表、MVP 設計等。
優點:
- 用戶可搭建 Web 應用或移動端應用,還可以生成公共連結,與任何人分享應用 程式
- 用戶能夠創建可復用 UI 組件、用 JavaScript 擴展功能並導入 JS 庫
- 允許團隊在應用開始投入使用安全的數據副本前進行測試
- 許可權設置清晰明了,開發者能為不同終端用戶規定不同的許可權
- 超過 50 個現成的 API 和資料庫連接器,如 MongoDB、Airtable、PostgreSQL,支持自定義 API 整合
- 支持 SQL 查詢
- 支持複雜邏輯分支、業務規則及驗證方法
- 自帶大量不同業務場景下的預建構模板,用戶可自行定製使用
- 通過了 ISO 27001 和 SOC-II 認證,符合 GDPR 標準
缺點:
- 目前不符合 HIPAA 標準,但用戶可以在企業內部部署應用 程式,以確保安全合規
- 免費版不支持發布應用
- 沒有與 Salesforce 的連接器
- 自定義功能需要付費
- 應用 程式的白標只在企業版或更高階的版本中可用
- 只在標準版和企業版中支持雲部署
- 不開放原始碼
價格:
價格基於所搭建 程式的量,所有版本都支持無限用戶,無限用戶的話價格從 100 美元開始往上。有免費的開發者計劃,但用戶必須升級才能發布應用。
UI Bakery – UI 組件豐富多樣的 Retool 替代方案
UI Bakery 是一款直觀的 Web 應用 程式建構器,可由公民開發者和設計師使用。UI Bakery 能讓用戶在一個視覺化介面上搭建內部系統和應用 程式,它還提供一系列可用的預定義布局和其他 UI 組件和許多當下流行的第三方系統的整合。
使用案例:
該平台適合在 Postgres、Airtable 和 Google Sheets 等數據源的基礎上搭建簡單、中等程度的前端頁面,它還提供了圍繞 CRM 和潛在客戶管理搭建內部系統的優勢。
優點:
- 定製化的設計系統允許用戶將應用 程式與他們的品牌相匹配
- 免費、現成的 Web 應用和數據看板的模板(模板也可自己申請)
- 與 MySQL、Google Sheets、PostgreSQL、HubSpot、Salesforce 的整合
- 用戶可以在 UI Bakery 或自定義域名上部署和托管應用 程式
- 應用 程式的程式碼可以導出到平台之外使用
- 預定義組件和布局
- 通過編寫 SQL 查詢和發送 HTTP 請求來實現功能
缺點:
- 只支持建立 Web 應用,不支持移動應用(但這些應用是自動響應的)
- 無法使用 Javascript 擴展功能
- 不支持創建新的 UI 組件
- 不支持離線應用 程式
- 無法為不同用戶規定不同許可權
- 某些功能需要使用者有基本的網路開發知識和 JavaScript 技能
- 只有在企業版或更高階版本中才有品牌自定義域名
價格:
免費版本功能有限,付費版價格最低為 10 美元每人每月。
Appsmith – 開放原始碼的 Retool 替代方案
Appsmith 是一個十分流行的開放原始碼框架,用於建構管理面板、CRUD 介面和工作流程,並將其托管在用戶自己的域名中。Appsmith 雖然不如其他平台功能豐富,但它是開放原始碼的,而且目前免費,這就足夠吸引人了。它也能輕鬆連接到第三方資料庫和 API,但是使用起來需要編程基礎,略顯複雜。
優點:
- 自帶許多拖放式預定義組件,如圖表、複選框、表格等。
- 包含 REST、GraphQL API、PostgreSQL、DynamoDB、MongoDB、Firebase 等第三方整合,還能將 JavaScript 嵌入到資料庫查詢中。
- 連接到 Lodash、Moment 和其他 JS 庫
- 開放原始碼且目前免費
- 能為不同用戶設置不同許可權
- 能在 Azure、GCP 或 Digital Ocean 上進行一鍵部署,還能與現有的 CI/CD 管道整合
- 支持多人同時協作
- 能創建無限數量的內部應用 程式
缺點:
- 只支持非響應式 Web 應用
- 使用時需要一定的編程經驗和開發經驗
- 介面不是很直觀易用
- 沒有定義基於用戶和基於角色的應用 程式訪問(應用 程式的終端用戶)
- 只支持雲端部署,無法部署到本地
- 無法自定義 UI 組件
價格:
目前免費且支持無限數量用戶,Appsmith 尚未官宣能解鎖更多功能,如細化許可權、自定義域和應用環境的、針對商業和企業的付費計劃。
Internal.io – 創建資料庫圖形使用者介面的 Retool 替代方案
Internal.io 核心是將用戶的資料庫視覺化並使之有意義,它將所有的東西統一在一個具有內置 CRUD 功能的強大介面上,它能讓任何團隊輕鬆創建內部系統,不管該團隊是否有開發人員。
優點:
- 介面直觀友好
- 現成的第三方連接器和可復用 UI 組件
- 單擊即可快速輕鬆部署(公有雲和私有雲)
- 內置團隊協作任務和審批工作流程
- 基於角色和用戶的許可權
- 通過了 ISO 27001 和 SOC Type 2 到認證,能保證應用安全性
- 用戶可以建立面向客戶的應用,但可添加的終端用戶數量有限
缺點:
- 僅在 pro 版本或更高版本中支持使用品牌域名
- 不支持前端業務邏輯
- 不支持創建離線應用
- 僅支持單頁應用,不能添加邏輯,不支持移動應用
- 不支持自定義組建
- 需要 JavaScript 基礎
- 不支持應用 程式的嵌入
價格:
免費版本功能有限,最多支持 5 個終端用戶,且外部數據源只支持 google sheet,付費計劃從 25 美元每人每月開始往上不等。
結論 – 誰才是 Retool 最佳替代方案
其實市面上還有許多優秀的低程式碼平台有待發掘,這些平台各有自己的優缺點,就像 Retool 適合處理來自多個數據源的相關數據,功能也更全面;整合了多款國內常見數據源;在 DronaHQ 用戶可以免費搭建 行動裝置;UI Bakery 的 UI 設計令人眼前一亮;JetAdmin 對想嘗試搭建前段應用 程式的半技術人員很友好;Appsmith 是一個開放原始碼平台。如果您還不確定如何選擇,從哪開始,不妨聯繫 Tenten,我們會幫助您找到最合適的內部系統搭建方案。