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

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

最近低代碼概念開始炒起來了,如果大家留意,最近各種開發者大會和技術大會,都會有低代碼的專題。

與使用計算機程式設計語言構建應用程式的傳統方法不同,低代碼開發平臺是使用圖形精靈來創建和構建軟體的應用程式開發平臺。 因此,在許多情況下,低代碼或無代碼(幾乎沒有代碼)這個名稱是作為可視化開發工具來幫助設計人員進行拖放、元件瀏覽器和邏輯構建器的。

低代碼/無代碼的主要概念並不新鮮,它可以追溯到十多年前的無代碼程式設計 (PWCT) 和類似系統。 但是,這一概念在開發者社區中並沒有那麼可用或得到支援。 如今,數十種低代碼/無代碼平臺和服務湧入互聯網;因為事實證明,這一概念不僅僅適用於快速專案的原型設計。

外媒 Medevel 整理介紹了供個人和企業使用的最佳開源低代碼和無代碼平台清單。 具體如下:

1、Saltcorn

Saltcorn 是一個無代碼資料庫管理員 Web 應用程式。 它配備了一個引人注目的儀錶板、豐富的生態系統和視圖構建器以及可主題化的介面。 幾乎沒有編碼經驗的使用者可以在幾分鐘內構建一個豐富的互動式資料庫應用程式。 公司也可以使用它來創建日常使用的工具並即時重新塑造它們。

Saltcorn 有一個令人印象深刻的範例應用程式清單,其中包括:部落格、位址簿、專案管理系統、問題跟蹤器、wiki、團隊管理等。 Saltcorn 採用 MIT 許可作為免費開源項目發佈。

2、捷得Joget DX

捷得Joget DX 是一個低代碼應用程式構建平台,可簡化公司的數位轉型。 它將業務流程自動化管理、工作流定製與低代碼應用程式開發工具相結合。

捷得Joget DX 可以在雲端和本地運行。 它有豐富的文檔、易於使用的儀錶板和可視化構建器,支援拖放和獨立於操作系統和資料庫。

3、Digdag

Digdag 是一款開源企業解決方案,旨在實現易於部署、多雲設置和模組化的結構來構建和擴展業務應用。 Digdag 擁有一系列企業功能,包括豐富的管理面板、多語言支援、錯誤處理、配置工具和版本控制工具。 該解決方案採用Java和Node.js開發,支援 AWS、私有雲、IBM 雲和 Digital Ocean。

4、Stackstorm

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

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

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

5、CUBA Platform

CUBA 平臺是一個面向企業的開源(Apache 2.0)快速應用開發系統。 它帶有數十種工具作為 IDE、應用程式構建工作室、CLI 命令行介面和可靠的可擴展基礎設施。 CUBA 平臺有一個豐富的外掛程式系統,其中包含一個 BPM(業務流程管理)附加元件,需要花費一些時間來構建和安裝。

6、Skyve

Skyve 是一個開源的業務軟體構建平臺。 它支援無代碼和低代碼的快速應用開發。 支援不同的資料庫引擎:MySQL、SQL 伺服器和 H2 資料庫引擎。 其開發人員目前正在努力支援PostgreSQL和Oracle。 Skyve提供了豐富的 API 集,以及低代碼開發應用構建精靈。

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

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

7、Rintagi

Rentagi 是一個專注於行動的低代碼企業級應用程式構建平臺。 它也是完全免費和開源的解決方案,這使其成為中小型公司的完美解決方案。 配備了豐富的複雜工具,可用於快速構建應用程式以提高生產力,它還為移動開發人員提供了豐富的開發人員友好的 API。

8、Opexava

OpenXava 是一個低代碼應用程式構建平臺,主要關注生產力、簡單性和可用性。 作為一個使用 Java 技術構建的跨平台系統,它運行在 Linux 和 Windows 伺服器上。 它可能看起來像一個遺留系統(stated 2005),但它仍然是許多企業的首選。

OpenXava 確保了高生產力、較短的功能學習曲線、大量的企業功能以及完整的移動和平板電腦回應式佈局。 OpenXava 是一個免費的開源社區版,但企業可以購買不同的額外功能版本。

9、Convertigo

Convertigo 是無代碼和低代碼平臺的混合體。 它旨在説明公民開發人員和認真的開發人員在短時間內創建企業級應用程式和工具。 為開發人員提供本地安裝、雲版本和 MBaaS 版本。 它具有行動構建器工具、視覺化拖放UI、低代碼後端、REST/XML 轉換器、REST/JSON 轉換器、管理控制台等。

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

10、Tymly

Tymly 是一個業務優先的低代碼平臺,用於創建可擴展的伺服器應用程式。 它是在 MIT 許可下作為開源項目發佈的。

Tymly 引入了藍圖概念,將業務流程、功能和工作流封裝到藍圖中。 它有一個生態系統和藍圖存儲,可以保護大量的開發資源。 藍圖保存在 JSON 模式中,而數據保存在 PostgreSQL 資料庫中。 開發人員可以通過在 JSON 模式中定義他們的需求、業務功能和工作流來編寫他們的藍圖。

11、JUDO

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

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

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

12、OpenCatapult

OpenCatapult 是一個開源的低代碼DevOps自動化平臺。 它通過動態管理自動化的例行任務,説明DevOps和伺服器管理員更好地控制他們的伺服器。

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

13、BudiBase

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

14、Generative Objects(GO)Platform

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

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

15、Baserow

Baserow 是一種用於動態創建、管理資料庫和構建資料庫應用程式的迷人工具。 它具有確保高生產力和可用性的功能。

因為Baserow是一個模組化系統,它提供了一個完整的REST-API無頭系統,所以它吸引了行動開發人員的注意,將其用作他們應用程式的後端。 Baserow 正在積極開發中。

16、OS.bee

OS.bee 是一個免費的企業開源平臺,它將低代碼和無代碼與模型驅動的應用程式開發策略相結合。 該平臺由一家專業打造企業ERP系統30多年的公司打造。

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

17、nuBuilder

nuBuilder 是一個免費的開源 RAD(快速應用程式開發),用於在幾分鐘內構建企業資料庫應用程式。 它是自託管的、低代碼的,具有高度可定製的後端系統。 它使用 PHP、HTML 和 JavaScript 和 MySQL 資料庫。

18、Metabase

Metabase 是一個開源的面向數據的可定製儀錶板,支援廣泛的資料庫後端,如 MongoDB、MySQL、PostgreSQL、SQL Server、Oracle 等。 它提供了一個用於管理資料庫記錄、操作數據、操作記錄的可視化方法、支援連接、多重聚合、高級過濾和全文搜索的層。 它是在幾分鐘內為企業創建具有高生產力和可用性的高效資料庫就緒儀錶板的終極解決方案。 Metabase 包含令人驚歎的視覺小部件,其中包括:圖表、地圖、SVG 向量地圖、分析以及為使用者、開發人員和 DevOps 提供的豐富的詳細文檔。

What do you think?

Written by marketer

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

如何選擇第一個使用低代碼開發的專案?