值得关注的5款低代码平台推荐
全文?2485 字
閱讀時間約?7 分鐘
目錄
Appsmith
Retool
Budibase
DronaHQ
ToolJet
碼匠
寫在最后
大多數中型網絡應用程序需要內部系統來維護、管理和監控業務數據,隨著低代碼工具的發展,在短時間內開發交互式的 Web 應用程序變得越來越容易。依靠這些低代碼框架,您可以連接數據庫,創建一系列數據 CRUD 操作,并將這些功能分布到 UI 界面中。如果您是一名企業內部系統的開發者,且仍依賴于 Django 或 Ruby on Rails 等開發框架或者在 React/Vue 等框架學習與開發上糾纏,我們認為了解這些低代碼平臺存在的重要性是非常有必要的,它們可以為您節省大量開發簡單內部業務系統的時間,使您能夠專注于產品的核心功能。(推薦閱讀:「為什么說低代碼是內部系統開發的未來趨勢?」「深度解讀:2021 ?海外企業內部系統現狀」)
這里碼匠為您推薦 5 款海外目前流行的內部系統低代碼平臺并進行評測,為您在企業低代碼平臺的選擇上助一臂之力。
Appsmith
Appsmith 成立于 2019 年,是一款開源低代碼框架,GitHub 上目前已獲取 17k star。Appsmith 致力于幫助您快速開發出管理面板、數據分析看板、客戶 CRM 系統、工作流等等,伴隨著業務不斷發展,它于 2021 年 10 月完成了一筆 800 萬美金的 A 輪融資。
Appsmith 官網截圖Appsmith 最大的一個特點在于,它是一個開源項目,因此您可以在 GitHub 上訪問它們公開的源代碼,并且可以親自為開源社區貢獻自己的力量。此外,您可以使用它們提供的免費的云端服務構建應用,也可以使用 Docker 進行私有云部署而不用擔心數據泄漏。
優點
- 支持可私有化部署,同時提供免費的云端托管服務
- 支持開發多頁面應用
- 多種 UI 組件可供選擇
- 常用數據庫的集成:MySQL 、MongoDB 、PostgreSQL、ElasticSearch、Redis 等
- 強大的開源社區支持,快速迭代
- 豐富的技術文檔
- 支持 Git 版本管理
缺點
- 開源代碼在可讀性、可維護性等方面還有待加強,二次開發門檻很高
- 中規中矩的數據源集成數量
- 部分 UI 組件功能還不夠完善,例如表格數據展示類型支持較少,圖表組件功能比較基礎,等等
- 用戶組和權限管理功能比較簡單,不適合復雜權限管理場景
Retool
2017年 Retool 在著名孵化器 YCombinator 中誕生,它旨在為企業提供一個工具開發平臺,讓他們能夠使用有限的編程語言,快速構建自定義業務工具。盡管當時市面上已經出現了越來越多面向非技術人員的無代碼平臺、且 Retool 及其低代碼模型主要還是面向專門具有一定編碼經驗,但希望能夠輕松構建自定義應用程序而無需編寫太多底層代碼的技術人員。目前 Retool 已經完成 C 輪融資,其估值高達 19 億美元,服務客戶眾多,其中不乏 Amazon、NBC、Mercedes-Benz 這樣的大客戶。
Retool 官網截圖Retool 支持連接多種數據源,從傳統的關系形數據庫 MySQL、PostgreSQL,到 NoSQL 數據庫連接 MongoDB、Redis、Clickhouse,還包括任何提供 RESTful、GraphQL 或 gRPC API 的應用程序。同時,通過 Retool 的各種預置組件,如表格、圖表、列表、地圖等,您甚至可以在幾十分鐘內快速設計和開發一個內部業務系統。
優點
- 完善的組件體系 —— 將近 60 個組件
- 開發者友好,高度可定制化,可以自由編寫定制化代碼
- 豐富的數據庫與 API 數據源的集成
- 完善的技術文檔、API 文檔
- 支持 Git 版本管理
缺點
- 免費內容有限,分享給其他人、應用發布、權限管理、組件復用等功能都需要收費(收費詳情)
- 只能開發單頁面應用,因此涉及到多頁面的復雜業務場景只能開發多個應用,這些應用很難統一管理
- UI 配色整體比較單調,使用調色板挨個調整 UI 組件的顏色又過于麻煩
- BI 數據圖表功能比較簡單,如果您尋求的是功能強大的數據統計看板,可以考慮使用?Looker、Metabase、Superset,等等
Budibase
Budibase 發布于 2020 年 7 月,同樣是一款開源低代碼框架,目前 GitHub 上獲得了 13k star。Budibase 以其高效可靠的功能在內部系統搭建工具中脫穎而出,作為一個開源的低代碼平臺,能夠讓您快速開發內部系統,滿足業務訴求。
Budibase 官網截圖與 Appsmith、Retool 等其它平臺不同,Budibase 的 UI 采取了幾種預定義的布局方式且不支持組件的拖放,這種設計的優點是布局統一,不用花過多時間斟酌組件的排版與布局,而缺點也很顯而易見:布局靈活性的缺失。
Budibase 不支持組件拖拽,僅提供幾種預定義的 UI 布局方式優點
- 支持可私有化部署,同時提供免費的云端托管服務
- 支持多頁應用程序開發
- 目前完全免費
- 強大的開源社區支持,快速迭代
- 工作流可視化做的比較好,用戶可以像使用 IFTTT 一樣查看/搭建自己的自動化工作流?
缺點
- UI 布局靈活性不夠
- 目前只提供了基本的 UI 組件(表格、表單、文本框、文件上傳等),只適用于相對簡單的業務場景
- 支持的數據源相對較少
DronaHQ
DronaHQ 作為一個低代碼工具,其最大突出優勢便是能夠在已有應用程序上,創建出美觀且響應靈敏的內部系統。
DronaHQ 官網截圖DronaHQ 為您提供了豐富的功能組件(多達 50+ 數據源連接、90+ UI 組件),并提供了教程一步步指導您創建、設計、部署和托管自己的應用程序。
優點
- 豐富的數據源、UI 組件支持
- 界面 UI 美觀(有的人可能會覺得有點卡通)
- 響應式 UI,支持在「桌面」「移動端」模式間切換
- 豐富的文檔支持
缺點
- 免費版本創建的應用無法分享給其他團隊成員使用,后續功能使用都需要付費(收費詳情)
- UI 組件拖拽沒有碰撞邏輯,導致開發者可能花費很多時間調整界面布局
- 頁面響應較慢(可能跟國內網絡環境有關)
ToolJet
ToolJet 是一個年輕的低代碼項目,第一次發布是在 2021 年 6 月;它同樣選擇開源,目前 GitHub 上已經接近 10k star。
ToolJet 官網截圖ToolJet 不僅為我們提供了具有拖放工具、默認小部件和移動布局的 UI 開發器,還提供了一個絕大多數據庫支持的內置查詢編輯器。此外,該框架可以連接到多個數據源,例如 Google Sheet、PostgreSQL、Redis、ElasticSearch,以及一些三方應用程序,例如 Stripe。
優點
- 多種數據源選項
- 支持 GitHub 版本管理
- 易于設置角色和權限
- 可在私有云上托管
- 免費的?ToolJet cloud,最多可發布 2 個應用程序
缺點
- 項目目前還在一個快速迭代階段,整體功能相比來說不夠完善,如 UI 組件相對有限、僅支持單頁面應用、頁面響應偶爾有問題,等等;當然,作為一個開源項目,您可以直接在 GitHub 給他們提需求,或者提交 PR 貢獻自己一份力量。
碼匠
最后我們再向您介紹下碼匠???????,碼匠是一款對開發者友好的低代碼平臺,在支持多種數據源的同時提供了一套開箱即用的組件,幫助您快速構建功能完善的內部應用,讓您專注于業務發展。相較于上述海外市場的低代碼工具,碼匠針對國內用戶使用習慣做了大量優化,UI 界面設計更加適合國內場景,并整合了多款國內數據源,包括 飛書、企業微信、釘釘、阿里云 OSS,等等。不僅如此,碼匠還提供了國內業務場景下常見的租戶管理、更加細粒度的權限控制、審計日志等功能,為您的企業信息安全保駕護航。
碼匠官網(碼匠 - 快速開發內部系統)展示了如何在 5 分鐘內快速搭建一個用戶信息管理后臺寫在最后
總而言之,上述這些低代碼搭建工具雖沒有 Web 開發框架那般面面俱到,但它們的主要目的都是為了幫助團隊打通前后端,通過預定義的 UI 組件快速開發管理工具。低代碼工具不是為了取代 Web 開發人員或設計師,而是為了節省開發內部業務系統的時間和精力,讓您更加專注于業務的核心功能。
碼匠???????目前提供了云端在線版本和私有化部署方案,如果您希望進一步體驗碼匠的功能,歡迎與我們聯系~
本文為原創內容,版權歸「碼匠」所有,歡迎文末點贊、收藏、評論!轉載請聯系我們。
總結
以上是生活随笔為你收集整理的值得关注的5款低代码平台推荐的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 动态规划过程
- 下一篇: 特别慢_这款“爱豆”很特别,它带你重温旧