亚洲乱色熟女一区二区三区丝袜,天堂√中文最新版在线,亚洲精品乱码久久久久久蜜桃图片,香蕉久久久久久av成人,欧美丰满熟妇bbb久久久

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

阿里開源的可視化低開工具

admin
2023年10月7日 10:10 本文熱度 1625

下圖阿里內(nèi)部的某低代碼平臺,阿里對外的低代碼產(chǎn)品有宜搭。他們都是通過可視化,即拖拽、配置,再加上很少的代碼來設計出頁面。

我們可以看到它的源碼是一份 json 文件,這份 json 文件相當于是一份新的語言,瀏覽器是沒有辦法進行識別的,所以我們需要低代碼渲染引擎將 json 渲染到瀏覽器中。

開源地址:

https://github.com/alibaba/lowcode-engine

市面上常見的低代碼產(chǎn)品

好吧我看了一下,大概有幾百個

低代碼引擎介紹

低代碼引擎是一款為低代碼平臺開發(fā)者提供的,具備強大定制擴展能力的低代碼設計器研發(fā)框架。

下面簡單描述定義中的子部分:

低代碼設計器 現(xiàn)如今低代碼平臺越來越多,而每一個低代碼平臺中都會有的一個能力就是搭建和配置頁面、模塊的頁面,這個頁面我們稱為設計器。例如,下圖是中后臺低代碼平臺的設計器。

設計器承載著低代碼平臺的核心功能,包括入料、編排、組件配置、畫布渲染等等。由于其功能多,打磨精細難,也是低代碼平臺建設最耗時的地方。

定制擴展能力

什么是擴展能力呢,一方面我們可以快速擁有一份標準的低代碼設計器,另外一方面如果有業(yè)務獨特的功能需要,我們可以不用看它的源碼、不用關心其實現(xiàn),可以使用 API、插件等方式快速完成能力的開發(fā)。而低代碼引擎對于設計器的擴展能力支持基本上覆蓋了低代碼設計器的所有功能點。下圖是針對標準的設計器提供了擴展功能的區(qū)域。

低代碼設計器研發(fā)框架

低代碼引擎的核心是設計器,通過擴展、周邊生態(tài)等可以產(chǎn)出各式各樣的設計器。它不是一套可以適合所有人的低代碼平臺,而是幫助低代碼平臺的開發(fā)者,快速生產(chǎn)低代碼平臺的工具。

它主要包含這些功能點:

demo地址:

https://github.com/alibaba/lowcode-demo

場景介紹

低代碼的生產(chǎn)和消費流程總覽

經(jīng)過“接入編輯器” - “接入運行時”這兩節(jié)的介紹,我們已經(jīng)可以了解到低代碼所構(gòu)建的生產(chǎn)和消費流程了,梳理如下圖:

如上述流程所示,您一般需要一個后端項目來保存頁面數(shù)據(jù)信息,如果資產(chǎn)包信息是動態(tài)的,也需要保存資產(chǎn)包信息。

分層架構(gòu)描述

我們設計了這樣一套分層架構(gòu),自下而上分別是協(xié)議 - 引擎 - 生態(tài) - 平臺。

  • 底層協(xié)議棧定義的是標準,標準的統(tǒng)一讓上層產(chǎn)物的互通成為可能。

  • 引擎是對協(xié)議的實現(xiàn),同時通過能力的輸出,向上支撐生態(tài)開放體系,提供各種生態(tài)擴展能力。

  • 生態(tài)就好理解了,是基于引擎核心能力上擴展出來的,比如物料、設置器、插件等,還有工具鏈支撐開發(fā)體系。

  • 最后,各個平臺基于引擎內(nèi)核以及生態(tài)中的產(chǎn)品組合、銜接形成滿足其需求的低代碼平臺。

每一層都明確自身的定位,各司其職,協(xié)議不會去思考引擎如何實現(xiàn),引擎也不會實現(xiàn)具體上層平臺功能,上層平臺的定制化均通過插件來實現(xiàn),這些理念將會貫穿我們體系設計、實現(xiàn)的過程。

引擎內(nèi)核簡述

引擎生態(tài)簡述

低代碼如何渲染?

正如烹飪一樣,為了做成功一份美食,我們需要菜譜和食材,然后通過不同的處理方式,比如煎、炒、炸等烹飪方式做出來一道菜。

低代碼渲染也是有類似的公式:

協(xié)議有兩份:

  • 《低代碼引擎搭建協(xié)議規(guī)范》

  • 《低代碼引擎資產(chǎn)包協(xié)議規(guī)范》

協(xié)議原文:https://lowcode-engine.cn/lowcode

在阿里內(nèi)部的低代碼產(chǎn)品中的某低代碼平臺里面,有一個依賴管理頁面,在這里我們可以新增組件,在新增組件之后進行打包構(gòu)建。

渲染能力概覽

渲染能力就是我們根據(jù)協(xié)議的內(nèi)容,在運行時渲染引擎上支持的能力。

處理節(jié)點更新機制

當數(shù)據(jù)源變化的時候,我們需要對頁面進行更新,主要有兩種更新方式,全量更新和增量更新。


該文章在 2023/10/7 10:10:08 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務費用、相關報表等業(yè)務管理,結(jié)合碼頭的業(yè)務特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved