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