低代碼平台匯總


ToolJet

作為 GitHub 上一個開源的低代碼開發框架,ToolJet 提供了豐富的可視化工具箱,僅需幾步,即可快速構建企業級部署工具。

下面這張圖,完整展示了 ToolJet 的工作流程。

圖片

圖左側,展現了它所對接的外部數據源,包括數據庫存儲、雲平台、第三方接口服務等。

圖右側,主要它所映射的具體功能,如項目應用、數據面板、表單等。

當然了,低代碼工具,最看重的,就是外部數據源的支持。

通過該框架的 API,你可以快速對接 PostgreSQL、MongoDB、Elasticsearch  等多種外部數據源,以及常用的第三方服務,如 Stripe、Slack、Airtable。

圖片

在項目開發層面,作者為了盡可能降低附屬功能的耦合度,作者還內置了插件功能。

通過該框架的插件功能,我們便可以基於 JavaScript 來構建連接器,用 React 開發項目組件,並通過命令行進行插件管理,非常方便。

圖片

Yao

作為一款開源的低代碼開發引擎,用開發者的原話說,Yao 的主要作用,就是讓你無需編寫一行代碼,即可快速創建 Web 服務和管理后台,大幅解放生產力。

圖片

該工具內置了一套數據管理系統,通過編寫 JSON,幫助開發者完成數據庫模型、API 接口編寫、管理后台界面搭建等工作,實現 90% 常見界面交互功能。

適合快速制作各類管理后台、CRM、ERP 等企業內部系統。

圖片

從技術上看,Yao 基於 Go 語言編寫而成,可支持多種方式擴展數據流處理器。這就是的它擁有極好的通用性,在大部分場景下,應用性能和資源占比上優於 PHP、Java 等語言。功能復用性和編碼效率,最終成效也頗為亮眼。

另外,項目中內置管理系統與 Yao 並不耦合,開發者亦可采用 Vue、React 等任意前端技術實現管理界面。

mometa

該項目作者是百度的一位工程師,從設計理念上看,該項目對標的不是傳統主流的低代碼平台,而是面向研發的、代碼可視設計編輯平台。

對於程序員來說,它更像是 Dreamweaver、GUI 可視編輯工具。

圖片

項目功能不少,這里簡單舉幾個示例給大家看下。

視圖拖拽移動:

圖片

可視化插入物料:

圖片

基於視圖,定位代碼:

圖片

總的來說,該項目的主要功能有:

  • 對低代碼平台不形成依賴,二次開發可以無縫進入代碼開發模式;

  • 支持所見即所得的可視編輯,用於優化開發體驗;

  • 可自定義物料,提升功能復用率。

此外,作者還提供了多語言支持,並開放物料生態,讓開發者可定制團隊內物料庫。物料庫支持熱更新,不會破壞已有開發模式。

sparrow

國內一位開發者開源的場景化、低代碼搭建工作台:sparrow,可實時輸出源代碼。

其核心目標僅有一條,即幫助開發者「提升研發效率」,因此它的功能就不只是單純 UI 的可視化搭建,還提供了函數級別的搭建,業務邏輯代碼組裝,生成可二次開發的源代碼等功能。

圖片

除此之外,它還具備以下功能特性:

  • 低代碼開發:快速生成可讀性強、Vue element-ui 組件庫的源代碼。

  • 可視化開發:通過 GUI 生成頁面代碼源文件。

  • 資產市場:代碼資源共享,包含組件、編輯區塊、靜態區塊、搜索業務組件、插件、場景搭建編輯器。

Budibase

這個項目,基本符合了開箱即用、UI 設計簡潔精美、功能強大的要求。

它能幫你更快開發商業級應用,目標是在幾分鍾內,幫你快速構建一個內部應用程序,支持單頁面項目,具備自動化工作流程、響應式設計、外部數據源對接等特點。

圖片

在數據源的對接上,支持 PostgreSQL、MySQL、MongoDB、Rest API、Docker、K8s 等主流數據庫與開發工具。

也就是說,你可以將 Budibase  連接到外部數據庫、或從 RestAPI 提取數據、導入 CSV 等多種方式,快速使用 Budibase 的內置數據庫。

更為人性化的一點,是它還可以使用 Webhook 來集成其它平台的工具,簡單配置一下,即可擴展更多豐富功能。同時,它也支持通過用戶群組權限划分,幫你打造一款更為完善的應用程序。

appsmith

作為當下可能是 GitHub 最火的,Star 數最多的低代碼構建平台,appsmith 可對接各類數據源,幫你快速搭建管理后台、開發工具、企業 CRM 系統等各類項目。

項目內置 35 個預構建的可視化 UI 部件,同時擁有多人協作、私有服務器部署等功能,讓你可以更為靈活的完成應用開發。

圖片

它的工作原理也十分簡單,主要分三步進行:

  1. 連接數據庫或 API;

  2. 將數據對接到 UI 組件或自定義的 JS 上;

  3. 立即發布與分享應用。

圖片

有同學可能會擔心,數據庫的對接,又得編寫不少代碼來完成適配,在這一點上,你的擔心完全沒必要!

對接所有的主流數據庫或其它數據格式,基本上都可以在界面上輕松完成配置,或者也可以直接通過復制粘貼來請求 API 接口,快速實現數據源的對接工作!

圖片

總而言之,這個項目可以說是超級贊了!

便捷靈活、開發成本低、用戶體驗好,這也是它能在幾個低代碼開源平台中脫穎而出,達成破萬 Star 成就的主要原因。

相信在不久的未來,國內對低代碼這塊需求,還是有增無減的。

寫在最后

低代碼在使用的同時,也是一把雙刃劍,用好了能簡化項目的開發流程,完成產品的快速迭代升級與測試。用不好,則可能使項目代碼變得臃腫且難以維護,甚至導致數據泄露。

因此,針對具體使用情況,我想給出以下幾點建議:

  1. 使用時,最好先完整閱讀項目的官方文檔;

  2. 盡可能先在一些小項目或初級項目進行嘗試;

  3. 保證數據的可控性與安全性,平台最好選可自托管服務器的;

  4. 時刻做好數據備份,必要時可隨時導出數據,切換平台。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM