八大引擎驅(qū)動(dòng)的LR.低代碼開(kāi)發(fā)平臺(tái)(低代碼 模型驅(qū)動(dòng))
近兩年低代碼技術(shù)突然變得格外火熱,各種低代碼平臺(tái)紛紛粉墨登場(chǎng)。尤其是國(guó)內(nèi)互聯(lián)網(wǎng)大廠不斷推出云端低代碼開(kāi)放平臺(tái),更是給低代碼技術(shù)添了一大把柴火。由于大量的戰(zhàn)團(tuán)加入了低代碼市場(chǎng)的競(jìng)爭(zhēng),不同的開(kāi)發(fā)模式給企業(yè)用戶(hù)對(duì)低代碼平臺(tái)的選擇帶來(lái)了較大的困難。
目前市面上的低代碼開(kāi)發(fā)平臺(tái)主要分為兩種模式。一種是引擎式開(kāi)發(fā)模式,只需在開(kāi)發(fā)后臺(tái)進(jìn)行配置,即可完成軟件開(kāi)發(fā)的過(guò)程,由于過(guò)程中沒(méi)有生成或修改底層源碼,平臺(tái)可以統(tǒng)一維護(hù)和升級(jí),輕松實(shí)現(xiàn)復(fù)雜的業(yè)務(wù)邏輯。另一種則是源碼生成模式,這種模式主要通過(guò)桌面式設(shè)計(jì)器來(lái)定義業(yè)務(wù)模塊,輔助生成源代碼框架,然后用戶(hù)可以在生成的源代碼的基礎(chǔ)上去編寫(xiě)、修改自己的源代碼來(lái)實(shí)現(xiàn)業(yè)務(wù)邏輯,因此生成源碼模式也可認(rèn)為是一種代碼生成器。這種模式對(duì)開(kāi)發(fā)人員的要求比較高。
兩種開(kāi)發(fā)模式各有千秋,僅供專(zhuān)業(yè)人員和讓業(yè)務(wù)人員自由開(kāi)發(fā)均無(wú)法滿(mǎn)足當(dāng)下企業(yè)日益增長(zhǎng)的全面高效的開(kāi)發(fā)、交付和更迭。而LeaRun低代碼開(kāi)發(fā)平臺(tái)糅合了兩種開(kāi)發(fā)模式,八大功能引擎驅(qū)動(dòng)的同時(shí)配備了代碼生成器,將傳統(tǒng)IT架構(gòu)抽象化來(lái)支持專(zhuān)業(yè)開(kāi)發(fā)人員,業(yè)務(wù)部門(mén)和IT部門(mén)的開(kāi)發(fā)人員可以共同創(chuàng)建、迭代和發(fā)布應(yīng)用程序,花費(fèi)的時(shí)間則比傳統(tǒng)方式更少。
除市場(chǎng)上最常見(jiàn)的工作流引擎、表單引擎外,LeaRun低代碼開(kāi)發(fā)平臺(tái)還擁有BI 引擎、數(shù)據(jù)引擎、報(bào)表引擎、權(quán)限引擎、消息引擎以及任務(wù)引擎,最大程度上滿(mǎn)足用戶(hù)需要。
表單引擎采用所見(jiàn)即所得的設(shè)計(jì)方式,通過(guò)簡(jiǎn)潔明了的界面、向?qū)讲僮鳌⑼晟频呐渲庙?xiàng)從而實(shí)現(xiàn)客戶(hù)的單表或多表業(yè)務(wù)??蛻?hù)可以在零代碼或者少代碼的情況下,完成表單的創(chuàng)建或修改。
工作流引擎包括了流程設(shè)計(jì)、流程任務(wù)、流程監(jiān)控、流程委托、流程變更、電子簽章等功能。用戶(hù)可自行定義基于企業(yè)業(yè)務(wù)模式和管理模式所需要的各種流程應(yīng)用,快速構(gòu)建企業(yè)自身的流程管控體系。
BI引擎集成了多款插件,采用以可視化圖形界面的數(shù)據(jù)綁定方式。用戶(hù)可以利用AI,對(duì)不同維度、不同指標(biāo)進(jìn)行組合探索式分析,快速設(shè)計(jì)并實(shí)現(xiàn) BI 大屏頁(yè)面,也可以設(shè)計(jì)完成后將 BI 數(shù)據(jù)導(dǎo)出進(jìn)行離線(xiàn)設(shè)計(jì)。
數(shù)據(jù)引擎擎基本覆蓋了平臺(tái)中所有需要數(shù)據(jù)綁定的功能,支持在線(xiàn)對(duì)數(shù)據(jù)庫(kù)表以及表字段進(jìn)行操作,無(wú)需打開(kāi)其他數(shù)據(jù)庫(kù)引擎或設(shè)計(jì)工具,直接完成數(shù)據(jù)庫(kù)調(diào)整。
報(bào)表引擎羅列了多種可交互分析的行業(yè)報(bào)表模板,同時(shí)采用了純網(wǎng)頁(yè)報(bào)表模版設(shè)計(jì)器,用戶(hù)也可自行開(kāi)發(fā)出各種類(lèi)型復(fù)雜中式報(bào)表。
權(quán)限引擎集成了功能授權(quán)、數(shù)據(jù)授權(quán)、接口授權(quán)、首頁(yè)授權(quán)、 App 功能授權(quán)五個(gè)模塊,客戶(hù)可以在角色管理或用戶(hù)管理頁(yè)面,根據(jù)自身業(yè)務(wù)需要進(jìn)行權(quán)限配置。
消息引擎擎集成了消息提醒、IM 兩大模塊。 IM 是內(nèi)部即時(shí)通訊,消息提醒則主要針對(duì)自身業(yè)務(wù)可進(jìn)行信息提醒,用戶(hù)可根據(jù)自身業(yè)務(wù)需求進(jìn)行配置。
任務(wù)引擎內(nèi)置了三種任務(wù)類(lèi)別,SQL、存儲(chǔ)過(guò)程以及API,并且可以按照時(shí)間或周期的方式進(jìn)行任務(wù)執(zhí)行,執(zhí)行過(guò)程數(shù)據(jù)也會(huì)記錄在任務(wù)日志當(dāng)中。
LeaRun低代碼開(kāi)發(fā)平臺(tái)強(qiáng)大的產(chǎn)品功能矩陣可以加速和簡(jiǎn)化從小型部門(mén)到大型復(fù)雜任務(wù)的應(yīng)用程序開(kāi)發(fā),實(shí)現(xiàn)企業(yè)數(shù)字化對(duì)應(yīng)用需求分析、界面設(shè)計(jì)、開(kāi)發(fā)、交付和管理,并且使之具備快速、敏捷以及連續(xù)的特性,實(shí)現(xiàn)開(kāi)發(fā)一次即可跨平臺(tái)部署。