18個最佳低代碼開發平臺【開源】

18個最佳低代碼開發平臺【開源】

低代碼/無代碼開發平臺使用圖形精靈構建軟體,而不是像傳統方法那樣使用計算機程式設計語言來構建應用程式。 在本文中,我們介紹面向個人和企業使用者的18個開源的最佳低代碼/無代碼平臺。

低代碼/無代碼指的是提供可視化開發工具,支援拖放,內置元件瀏覽器和邏輯構建器。 低代碼/無代碼的概念並不新鮮,這可以追溯到十多年前的無代碼程式設計技術 (PWCT) 以及類似的系統。 然而,這一概念在開發人員社區中並未得到支援。

如今,數十個低代碼 / 平台和服務正蜂擁而至,因為事實證明,這個概念不僅僅是可用於快速原型專案。

1、Saltcorn

Saltcorn是一個無代碼資料庫管理Web應用。 它配備了一個吸睛的儀錶板,豐富的生態系統、視圖生成器以及支援主題的介面。

沒有什麼編碼體驗的使用者可以在幾分鐘內構建豐富且互動式的資料庫應用程式。 公司還可以使用它來創建日常使用的工具,並快速重構。

Saltcorn 擁有令人印象深刻的範例應用程式清單,其中包括:部落格、通訊簿、專案管理系統、問題跟蹤器、wiki、團隊管理等。

Saltcorn採用MIT許可作為免費開源項目發佈。 你可以點擊這個連結運行在線演示。

Saltcorn 官方位址:github.com/saltcorn/sal

2、Joget DX

Joget DX 是一個低代碼的應用程式構建平台,其目的是説明公司輕鬆實現數位轉型。 Joget DX結合了業務流程自動化管理、工作流程定製和低代碼應用程式開發工具。

Joget DX 可以在雲上和本地運行。 它具有豐富的文檔,易於使用的儀錶板與可視化構建器,支援拖放,並且支援多種操作系統和資料庫。

3、Digdag

Digdag 是一款開源企業解決方案,旨在實現易於部署、多雲設置和模組化的結構來構建和擴展業務應用。

Digdag 擁有一系列企業功能,包括豐富的管理面板、多語言支援、錯誤處理、配置工具和版本控制工具。

該解決方案採用Java和Node.js開發,它支援 AWS、私有雲、IBM 雲和Digital Ocean。

4、Stackstorm

Stackstorm 與此列表中的任何其他系統不同,它被設計為在一個平臺內連接、管理和監控企業應用的傘專案。

Stackstorm側重於事件驅動的方法、自定義工作流程設計以及使用者角色和許可權。

方法很簡單:事件驅動的自動化,提供感測器、觸發器、每個定義的操作、規則、工作流程和具有豐富記錄系統的審計。

5、CUBA Platform

CUBA Platform是面向企業的開源 的(Apache 2.0許可) 快速應用開發系統。

CUBA Platform配備了數十個工具例如IDE、應用程式開發工作室、CLI命令行介面以及堅實的可擴展基礎設施。

CUBA 平臺具有豐富的外掛程式系統,包含BPM (業務流程管理) 等外掛程式,不過這些外掛程式需要一些時間來構建和安裝。

6、Skyve

Skyve是一個開源的業務軟體構建平臺。 它支援無代碼和低代碼的快速應用開發。

Skyve支援不同的資料庫引擎:MySQL、SQL 伺服器和 H2 資料庫引擎。 其開發人員目前正在努力支援PostgreSQL和Oracle。 Skyve提供了豐富的 API 集,以及低代碼開發應用構建精靈。

Skyve平臺由豐富的生態系統組成,其中包括:

  1. 企業平臺,
  2. 構建器應用程式,採用React Native構建原生移動應用,
  3. 與其他第三方服務集成的Skyve總線模組,
  4. Skyve Confidence:為TDD提供測試功能
  5. Skyve Cortex:
  6. Skyve Portal:企業應用的 Web 門戶擴展
  7. Skyve CRM:自定義構建Skyve CRM 應用程式
  8. Skyve Replica:在分散式 Skyve 實例之間提供無縫同步

7、Rintagi

Rentagi是一個聚焦於移動應用的低代碼企業級應用構建平臺。 它也是完全免費和開源的解決方案,這使得它成為中小型公司的完美的解決方案。

Rentagi配備了豐富的複雜工具,用於快速構建應用程式以實現高生產率,它還為移動開發人員提供了豐富的開發人員友好型 API。

8、Opexava

OpenXava是一個低代碼應用程式構建平臺,主要側重於生產力、簡單性和可用性。

作為一個使用Java技術構建的跨平台系統,它運行在Linux和Windows伺服器上。 它可能看起來是一個遺留系統,但仍然是許多企業的主要選擇。

OpenXava確保了高生產率、平緩學習曲線、一大批企業功能以及移動和平板電腦的響應式佈局。

OpenXava是一個免費的開源社區版,但企業可以購買不同的額外功能版本。

9、Convertigo

轉換是無代碼/低代碼平臺之間的混合體,它旨在説明業餘/專業開發人員在短時間內創建企業就緒的應用程式和工具。

Convertigo為開發人員提供本地安裝、雲版本和 MBaaS 版本。

Convertigo具有行動應用構建器、可視拖放 UI、低代碼後端、REST/XML 轉換器、REST/JSON 轉換器、管理員控制台等功能。

Convertigo提供完整的 PWA(漸進式 Web 應用程式)、iOS 和安卓移動開發支援。

10、Tymly

Tymly是一個業務有限的低編碼平臺,用於創建可擴展的伺服器應用程式。 它以MI許可開源發佈。

Tymly 引入了一個藍圖概念,將業務流程、功能和工作流程封裝到藍圖中。 它擁有生態系統和藍圖庫,可以保護大量的開發資源。

藍圖保存在 JSON 方案中,而數據則存儲在 PostgreSQL 資料庫中。

開發人員可以通過在 JSON 方案中定義其要求、業務功能和工作流程來編寫藍圖。

11、JUDO

JUDO.code 是另一個面向企業使用的低代碼平臺。 在數據建模、UI 設計和開發方面,JUDO 比此清單中的其他低代碼平臺為開發人員提供了更大的靈活性。

JUDO 適用於 Windows、macOS 和 Linux,提供可安裝包和二進位應用程式包。 (*macOS安裝程序即將推出)。

JUDO.code 門戶為新手提供了豐富的文檔和教程,以及廣泛的使用者指南和應用程式平臺的安裝說明。

12、OpenCatapult

OpenCatapult是一個開源低碼開發自動化平臺。 它通過管理自動化任務,説明DevOps和管理員更好地控制其伺服器。

不幸的是,OpenCatapult 僅適用於 Windows x64 平臺,但開發人員正在計劃在不久的將來發佈 Linux 和 macOS 版本。

13、BudiBase

BudiBase 不僅僅是另一個低代碼平臺,它的目標與其他平臺不同,因為它專注於為開發人員提供工具,以加快一個平臺內的開發、部署和集成過程。

我們試用了一個多禮拜,BudiBase的生產力,可用性和快速部署能力給我們留下了深刻的印象。

14、Generative Objects(GO)平臺

Go 平臺是一家法國公司,致力於企業低代碼開發平臺。 GO平臺側重於更好地控制應用程式生命週期、開發人員之間的協作,以及與其他平臺、桌面、移動和 Web 開發的軟體整合。

Go 平台採用基於模型的應用程式開發方法,在專注於解決方案而非工具時節省時間、金錢和精力。

15、Baserow

Baserow是一個引人入勝的工具,用於創建、管理資料庫和即時構建資料庫應用。 Baserow配備了確保高生產率和可用性的功能。

由於Baserow是一個模組化的完整的 REST-API 無頭系統,因此它吸引了移動開發人員的注意,將其用作應用的後端。

Baserow 處於積極開發狀態,因此請繼續關注更多功能。

16、OS.bee

OS . bee 是企業免費開源平臺,它整合了低代碼和模型驅動的應用開發策略。

OS.bee由一家開發企業 ERP 系統超過 30 年的公司創建。

OS.bee 提供用於創建應用程式數據模型的可視模型和圖表產生器。 該系統由 Java 創建,並提供 Eclipse 安裝和整合。

17、nuBuilder

nuBuilder 是一個免費開源的 RAD(快速應用開發),用於在幾分鐘內構建企業資料庫應用程式。

nuBuilder是自託管的低代碼工具,具有高度可定製的後端系統。 它使用PHP、HTML、JavaScript與MySQL資料庫。

18、Metabase

Metabase是一個開源的面向數據的可定製儀錶板,支援廣泛的資料庫後端,如MongoDB、MySQL、PostgreSQL、SQLServer、Oracle等。

Metabase提供了管理資料庫記錄、操縱數據、可操作記錄的可視方法、支持連接、多個聚合、高級篩選和全文搜索。

Metabase是在幾分鐘內創建高生產率和企業可用性的高效資料庫就緒儀錶板的最終解決方案。

Metabase 充滿了令人驚歎的視覺元件,其中包括:圖表、地圖、SVG 向量地圖、分析以及使用者、開發人員和 DevOps 的豐富詳細文檔。


原文連結:Top 18 低代碼平臺 — BimAnt

What do you think?

Written by marketer

程式員為什麼不喜歡低代碼

最強代碼生成器平臺——低代碼殺瘋了