成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

阿里低代碼引擎 LowCodeEngine 正式開源!

開發 開源
低代碼平臺的開發一直需要較長時間的基礎性開發工作,費時費力,我們希望通過開源低代碼引擎讓更多的垂直行業低代碼更容易孵化,引入標準+SDK模式建立更多的心智打造。

低代碼引擎是什么?

低代碼引擎是一款為低代碼平臺開發者提供的,具備強大擴展能力的低代碼研發框架。

低代碼引擎由阿里巴巴前端委員會、釘釘宜搭聯合出品。使用者只需要基于低代碼引擎便可以快速定制符合自己業務需求的低代碼平臺。同時,低代碼引擎還在標準低代碼設計器的基礎上提供了簡單易用的定制擴展能力,能夠滿足業務獨特的功能需要。

為什么我們要開發低代碼引擎?2019 年 7 月,在阿里巴巴前端委員會的技術資產盤點中,我們發現,集團內部已經有幾十個具備低代碼能力的平臺在各業務中廣泛使用了,而這些平臺底層是基于 3 至 4 套基礎能力或 SDK 來實現的。而這些能力中很多都是可以復用的,比如下文提到的低代碼引擎的幾大核心能力:入料、編排、渲染、出碼。這些能力的重復建設很耗費人力,而每一個 SDK 所投入的人力有限,不足以將其功能打磨精細,導致這些 SDK 大多數都處于低水平重復建設中。在思考解決方案的過程中,我們認識到,不可能將所有的低代碼平臺收斂至一個,因此我們決定將低代碼能力下沉,將低代碼技術體系拉通共建,制定了統一底層協議,基于標準打造出低代碼平臺的基礎能力,并在此基礎上提供定制化能力,最終形成了我們低代碼引擎。

低代碼引擎有什么優勢?

低代碼引擎提供了低代碼平臺研發所需的基礎技術能力,是一款面向前端研發人員的技術產品。如果有低代碼產品的研發訴求,例如:

  • 業務有獨特的需求,市面上的低代碼平臺都不滿足需求,需要打造一款新的低代碼平臺。
  • 需要將低代碼平臺的研發能力集成到已有系統中。

以上兩種情況,如果使用低代碼引擎,可以在 極短時間 內完成開發低代碼設計器的開發,大大降低了低代碼平臺的研發難度和成本。而根據定制化程度的不同,工作量可以由傳統的幾十人/月壓縮到幾人/月。

為了支撐成百上千個低代碼平臺,我們將低代碼技術分成了四層,通過分層架構來支撐低代碼平臺開發者進行業務上的定制和擴展。

底層協議標準化

我們定義了《低代碼引擎搭建協議規范》和《低代碼引擎物料規范》作為低代碼引擎的底層協議。 這兩份協議定義了 3 方面的內容,分別是 術語、結構和行為 

  • 術語是我們溝通的基礎,概念相通,我們才能高效溝通。我們根據物料的顆粒度,定義了基礎組件、區塊、低代碼組件、模板等術語,另外還包括低代碼生產過程中一些模塊名稱,比如編輯器、畫布、事件綁定、數據綁定、渲染、出碼、設置器之類的術語。
  • 結構,包括頁面描述的結構,如何定義頁面組件樹、數據源、生命周期、頁面狀態等等。
  • 行為,不同的業務場景,我們對物料的配置、約束、擴展各不相同,所以我們在物料描述中有各種各樣的鉤子來支持自定制。

正是基于以上幾份協議,讓上層的互通成為可能,讓 “概念互通,物料互通,生態互通” 成為了可能。

強大的擴展能力

下圖是低代碼設計器的骨架結構,而設計器的擴展能力就是圍繞以上的五大區域來進行的??梢酝ㄟ^插件、物料和設置器的擴展能力來對所需的區域進行定制。

低代碼引擎孵化的低代碼平臺可以用以下的公式來理解:

低代碼設計器 = 低代碼引擎 + 設計器插件 * n + 物料 * n + 設置器 * n

下面三種典型的低代碼設計器,就是在低代碼引擎的基礎上通過不同的插件、物料、設置器組合而成。

中后臺頁面設計器

小程序設計器

流程設計器

當然還有更多定制化的低代碼平臺設計器這里由于篇幅就不一一列舉了。其中中后臺頁面設計器中,通過插件、設計器和物料定制的區域如下:

插件定制

設計器定制的依賴之一就是設計器插件,我們可以直接使用生態中流通的插件,也可以根據我們自己的需求進行插件的開發。通過編寫不同的插件同引擎核心模塊進行交互,在滿足多樣化的功能的同時,同時也與低代碼引擎解耦。

物料定制

低代碼平臺中的物料也是十分重要的一個部分,我們提供了三個方面的解決方案:

  • 提供了一套基礎的低代碼物料,對于新低代碼平臺來說可以開箱即用。
  • 提供了將現有的源碼組件轉化為低代碼組件的能力,之后即可在低代碼引擎中使用。
  • 提供了低代碼組件開發能力,包括低代碼組件項目初始化、低代碼組件調試、低代碼組件配置等能力。

設置器定制

設置器是指在低代碼設計器中設計一個組件時,我們是需要對組件進行可視化配置的,而每一項配置都需要一個設置器,比如我們的配置是一個文本,我們需要的是文本設置器,我們需要配置的是數字,我們需要的就是數字設置器。

下圖中的“按鈕內容”和“圖標尺寸”的配置就分別是文本設置器和下拉框設置器。

當標準的設置器無法滿足大家的個性化需求時,標準設置器也提供了定制擴展能力。開發者可以研發自定義的設置器并在組件中使用,使得組件能支持更個性化的配置能力。

配套生態開箱即用

為了幫助大家更低成本的研發低代碼平臺,除了低代碼引擎,我們還開源了配套生態(基礎物料、基礎插件、基礎設置器、工具鏈),提供更多開箱即用的能力。更多的生態建設還在路上,敬請期待。

商業化產品驗證

釘釘宜搭是阿里巴巴自研的低代碼應用開發平臺,基于阿里云的云基礎設施和釘釘的企業數字化操作系統,為每個組織提供低門檻、高效率的數字化業務應用生產新模式。在宜搭上生產的每個應用天然具備互聯互通、數據驅動、安全可控的特點。

釘釘宜搭前端底層就是依賴于低代碼引擎的能力進行研發的。除此之外,低代碼引擎還支撐了阿里集團內部 100多個低代碼平臺的建設。相信之后會有更多的商業化產品使用低代碼引擎。

為什么要開源?

低代碼平臺的開發一直需要較長時間的基礎性開發工作,費時費力,我們希望通過開源低代碼引擎讓更多的垂直行業低代碼更容易孵化,引入標準+SDK模式建立更多的心智打造。通過社區中開發者的使用,可以加速低代碼標準的形成,也可以幫助我們改進低代碼引擎,豐富低代碼平臺的場景,擴展創新能力。

通過擁有低代碼引擎,可以快速的擁有一款定制的低代碼平臺。在阿里內部已經孵化了100種以上各種各樣的低代碼平臺了。而今天,低代碼引擎也迎來了自己的一個關鍵節點,于 2022.3.23 正式對外開源??斓轿覀兊墓倬W進行圍觀吧。

  • 官網地址:https://lowcode-engine.cn/
  • github:https://github.com/alibaba/lowcode-engine

如果對低代碼引擎建設歷程和思考有興趣,還可以查看之前的文章: 阿里低代碼引擎和生態建設實戰及思考

低代碼引擎在集團內部已經建設多年了,研發人員也經歷了很多代,我們期望能把其中的技術細節、架構設計和技術思考呈現給大家。我們提供了 《低代碼引擎技術白皮書》 ,希望通過對低代碼技術原理進行一個全面的介紹,讓大家對低代碼引擎有一個更加全面的認識。當然也希望借此能夠吸引到更多志趣相投的小伙伴通過開源社區進行共建,一起加速低代碼行業快速發展。除此之外,我們也希望社區的小伙伴在了解低代碼引擎之后, 能結合自己的經驗或者低代碼業務場景發現我們的不足,提出改進建議,我們將感激不盡。

《低代碼引擎技術白皮書》下載地址:https://developer.aliyun.com/ebook/7507

責任編輯:張燕妮 來源: Alibaba F2E
相關推薦

2020-04-17 14:48:30

代碼機器學習Python

2021-07-05 12:36:22

低代碼編程語言開發平臺

2021-01-22 15:49:55

低代碼開源UBML

2022-01-28 08:22:36

深度學習編譯器開源

2023-01-05 09:33:38

低代碼高性能引擎

2019-01-28 10:10:36

開源技術 趨勢

2021-11-02 15:49:46

低代碼編程Power Fx微軟

2022-08-12 09:01:50

開源低代碼

2022-04-06 08:14:49

云原生混部系統開源

2021-12-09 15:30:12

采集器開源-iLogtail

2023-11-13 22:33:47

低代碼無代碼

2019-05-14 09:53:31

代碼開發工具

2019-05-07 14:42:03

深度學習編程人工智能

2025-04-17 02:00:00

2021-03-04 08:41:02

微軟Powr Fx低代碼

2022-04-06 13:49:04

Budibase開源

2023-07-14 10:53:00

開源前端
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产99久久久国产精品 | 亚洲福利精品 | 日韩网站在线观看 | 在线播放国产一区二区三区 | 亚洲综合无码一区二区 | 亚洲高清视频一区二区 | 久久专区 | 久久国产精品一区二区三区 | 精品产国自在拍 | 日韩二区| 欧美亚洲免费 | 密桃av| 国产一区二区三区四区 | 伊人久久精品一区二区三区 | 久草视频2 | 男人天堂视频在线观看 | 亚洲一区高清 | 中文字幕亚洲一区二区三区 | 国产在线精品一区二区 | 欧美一区二区三区四区五区无卡码 | 国产在线一区二区三区 | 国产精品二区三区在线观看 | 欧美a在线看 | 国产精品国产三级国产aⅴ入口 | 日韩乱码一二三 | 国产69久久精品成人看动漫 | 欧美视频一级 | 亚洲视频在线看 | www在线视频| 毛片av免费在线观看 | 国产精品免费一区二区三区四区 | 国产福利在线 | 亚洲精品在线观看网站 | 久久久久久久久久久爱 | 91亚洲一区 | 五月婷婷婷 | 自拍偷拍亚洲一区 | 欧美日一区二区 | 久久久99精品免费观看 | 国产一级特黄aaa大片评分 | 久久精品视频在线免费观看 |