12.8k star!一款阿里開源的低代碼工具,解放雙手?。ò⒗锏痛a開發(fā)平臺)
墨林碼農(nóng)專注分享開源項目, 精選開源社區(qū)技術(shù)干貨,分享Github、Gitee上有趣、有價值的項目,一起學(xué)習(xí),一起成長。
前言
大家好,我是墨林!
低代碼是近年來非?;鸬念I(lǐng)域,只需要少量的代碼就可快速生成各類應(yīng)用的開發(fā)平臺,大大提高了我們的生產(chǎn)力。
今天開源君給大家分享一款由阿里出品的優(yōu)秀低代碼引擎:lowcode-engine。
性能特色
- 強大的定制擴展能力:通過配置和擴展API、插件等方式,快速打造自定義的業(yè)務(wù)邏輯,提高開發(fā)效率。
- 高度可擴展性的設(shè)計理念:遵循最小內(nèi)核原則,具備高度可擴展性,滿足不同企業(yè)級平臺的需求。
- 豐富的物料體系和高質(zhì)量元素:提供了豐富的物料體系、設(shè)置器、插件等元素,支持開箱即用,加速頁面搭建過程。
- 完善的工具鏈:提供全面的開發(fā)、調(diào)試和測試工具,確保開發(fā)的高效進行。
- 支持近100個垂直類低代碼平臺:已經(jīng)支持了近100個不同領(lǐng)域的低代碼平臺,具備穩(wěn)定性和成熟度。
設(shè)計器
lowcode-engine 的核心功能之一是低代碼設(shè)計器,它承載著低代碼平臺的核心功能,包括入料、編排、組件配置、畫布渲染等等。
通過這些元素,用戶可以快速搭建自己的頁面。
低代碼設(shè)計器的功能繁多復(fù)雜,低代碼平臺建設(shè)中最耗時的部分。
下圖展示的低代碼平臺的設(shè)計器。
定制擴展
定制擴展能力,可以根據(jù)設(shè)定來打造自己的業(yè)務(wù)邏輯。這樣我們就可以通過API、插件等方式快速完成開發(fā)。
有了這種擴展能力,我們可以快速搭建自己的業(yè)務(wù)流程和模塊,大大提高開發(fā)速度和規(guī)范性。
而低代碼引擎對于設(shè)計器的擴展能力幾乎涵蓋了低代碼設(shè)計器的所有功能。
下圖展示了標(biāo)準設(shè)計器的擴展功能區(qū)域。
快速開始
按照如下步驟快速開始:
- git clone 進行下載:
git clone https://github.com/alibaba/lowcode-demo.git
- 完成后,按如下進行配置或安裝:
- 確保本地已安裝 Node.js 和 npm
- 確保為 npm 設(shè)置了可訪問的 npm 源
- 執(zhí)行 npm install 安裝依賴。
- 當(dāng)以上完成后,執(zhí)行 npm start 命令,如果看到如下界面,則說明項目啟動成功:
小結(jié)一下,lowcode-engine 提供了強大的定制擴展能力和豐富的元素庫,它的高度可擴展性和完善的工具鏈將極大地提高你的開發(fā)效率。
如果你對低代碼開發(fā)感興趣,開源君推薦你來試試 lowcode-engine,看看它是否符合你的需求。
PS:需要源碼地址的,看一下小編專欄
結(jié)束語
幾個簡單的字符,就能創(chuàng)造出歡樂,
幾個簡單的號碼,便能寫出奇跡。
一個鍵盤,就能暢游世界,
一根網(wǎng)線,便能知曉天下。
創(chuàng)作不易,感謝大家的支持。后續(xù)也會分享更多的干貨和技術(shù)資訊,您的閱讀就是對小編的支持,再次感謝各位老鐵!