什么是低代碼開(kāi)發(fā)平臺(tái)(什么是低代碼開(kāi)發(fā)平臺(tái)-)

隨著移動(dòng)互聯(lián)網(wǎng)的不斷發(fā)展,現(xiàn)在軟件的開(kāi)發(fā)需求不斷增大,但是因?yàn)閷?zhuān)業(yè)技術(shù)人員的數(shù)量有限沒(méi)有辦法滿(mǎn)足數(shù)量龐大的軟件開(kāi)發(fā)任務(wù),這就導(dǎo)致大量的軟件開(kāi)發(fā)任務(wù)積壓,低代碼開(kāi)發(fā)平臺(tái)的出現(xiàn)幫助企業(yè)解決了軟件開(kāi)發(fā)周期長(zhǎng)的問(wèn)題。下面一起來(lái)了解一下相關(guān)的知識(shí)吧!

低代碼開(kāi)發(fā)平臺(tái)是什么:

在低代碼平臺(tái),技術(shù)人員和業(yè)務(wù)專(zhuān)業(yè)人員可通過(guò)圖形界面(而不是傳統(tǒng)的計(jì)算機(jī)編程)來(lái)創(chuàng)建業(yè)務(wù)應(yīng)用程序,通過(guò)拖拽式的UI組件及可視化模型來(lái)代替一部分甚至全部的編碼工作,而項(xiàng)目組件(如前、后端代碼和配置文件)則可根據(jù)標(biāo)準(zhǔn)化的工具自動(dòng)生成。這種靈活性極大地減少了測(cè)試和開(kāi)發(fā)的工作量和時(shí)間。

低代碼開(kāi)發(fā)平臺(tái)的功能:

拖放界面

每個(gè)已建立的低代碼平臺(tái)都具有拖放功能。它是使開(kāi)發(fā)過(guò)程輕松進(jìn)行的最有用和最重要的功能之一。使開(kāi)發(fā)人員可以從創(chuàng)建應(yīng)用程序時(shí)提供的便捷拖放功能中受益。

可重用性

低代碼開(kāi)發(fā)平臺(tái)的即用型功能的一個(gè)主要方面是為應(yīng)用程序使用預(yù)配置的模塊和功能。這些模塊具有幾個(gè)應(yīng)用程序所需的通用核心功能,并且可以復(fù)用以更快地開(kāi)發(fā)不同的解決方案。能夠重用預(yù)先構(gòu)建或新開(kāi)發(fā)的模塊、插件,以更快地開(kāi)發(fā)必要的應(yīng)用程序。

安全

不管低代碼工具的功能和用戶(hù)友好程度如何,如果它不安全,那么它都不是完美的解決方案。在開(kāi)始使用低代碼開(kāi)發(fā)平臺(tái)之前,請(qǐng)確保其具有適當(dāng)?shù)陌踩?,以保護(hù)正在構(gòu)建的應(yīng)用程序和整個(gè)平臺(tái)。

跨平臺(tái)可訪(fǎng)問(wèn)性

多設(shè)備兼容性是低代碼平臺(tái)的一項(xiàng)重要功能。除了可以在運(yùn)行主要操作系統(tǒng)的任何設(shè)備上使用低代碼平臺(tái)之外,它的跨平臺(tái)兼容性還允許用戶(hù)構(gòu)建還可以在所有核心平臺(tái)和設(shè)備上運(yùn)行的應(yīng)用程序。

應(yīng)用程序生命周期管理

低代碼工具簡(jiǎn)化了軟件開(kāi)發(fā)生命周期中的多個(gè)階段,例如調(diào)試,測(cè)試和部署。它們使用戶(hù)可以訪(fǎng)問(wèn)有關(guān)已創(chuàng)建的應(yīng)用程序及其開(kāi)發(fā)信息,并使其能夠還原到以前的版本,以便更好地進(jìn)行應(yīng)用程序生命周期管理。

可擴(kuò)展性

低代碼系統(tǒng)應(yīng)具有可擴(kuò)展性。它應(yīng)該能夠構(gòu)建新的應(yīng)用程序,以應(yīng)付隨著業(yè)務(wù)增長(zhǎng)而增長(zhǎng)的用戶(hù)。

國(guó)內(nèi)的jabdp開(kāi)發(fā)平臺(tái)是一個(gè)免費(fèi)且開(kāi)源了的低代碼開(kāi)發(fā)平臺(tái),復(fù)雜的業(yè)務(wù)功能,只需要會(huì)基本的sql語(yǔ)句和javascript語(yǔ)法,就能進(jìn)行快速開(kāi)發(fā),滿(mǎn)足其個(gè)性化的業(yè)務(wù)需求,設(shè)計(jì)出各種復(fù)雜的企業(yè)web應(yīng)用。接下來(lái)小編將帶來(lái)虛擬表設(shè)置方面的內(nèi)容,希望大家能在小編的描述下對(duì)于低代碼平臺(tái)jabdp有一定的了解。

虛擬表設(shè)置

虛擬表的設(shè)置需要注意的點(diǎn)比較多,所以這里單獨(dú)拎出來(lái)進(jìn)行講解。

為什么要設(shè)置虛擬表?原因有多種,這里講解一種比較常用的。當(dāng)某個(gè)模塊中想在模塊下的某個(gè)表單中顯示其他模塊的數(shù)據(jù)時(shí),并且可以通過(guò)主表中某個(gè)字段來(lái)控制這個(gè)表中顯示的內(nèi)容,就可以用這個(gè)虛擬表設(shè)置。

就拿BSS案例中的客戶(hù)信息模塊來(lái)說(shuō),客戶(hù)信息中有一個(gè)訂單記錄的虛擬表,它通過(guò)主表中的客戶(hù)名稱(chēng)字段來(lái)控制訂單記錄中顯示的數(shù)據(jù),具體效果如下圖:

什么是低代碼開(kāi)發(fā)平臺(tái)(什么是低代碼開(kāi)發(fā)平臺(tái)-)

設(shè)置步驟如下:(以BSS案例的客戶(hù)信息模塊作為例子)

① 先在客戶(hù)信息模塊下創(chuàng)建訂單記錄表單,然后編寫(xiě)好需要的記錄

② 點(diǎn)擊訂單記錄,在右側(cè)的屬性一欄中,找到是否虛擬表這條屬性并勾選上。

什么是低代碼開(kāi)發(fā)平臺(tái)(什么是低代碼開(kāi)發(fā)平臺(tái)-)

③ 編寫(xiě)好自定義查詢(xún)。

什么是低代碼開(kāi)發(fā)平臺(tái)(什么是低代碼開(kāi)發(fā)平臺(tái)-)

具體sql代碼:

select  * from ( SELECT          DingGouKeHu AS dinggoukehu,          ShouHuoKeHu AS shouhuokehu,          KaiPiaoKeHu AS kaipiaokehu,          DingDanBianHao AS dingdanbianhao,          DingGouRiQi AS dinggouriqi,          JiaoHuoRiQi AS jiaohuoriqi,          FuKuanFangShi AS fukuanfangshi,          BiZhong AS bizhong,          HuiLv AS huilv,          ShiFuKaiPiao AS shifukaipiao,          YunShuFangShi AS yunshufangshi,          YeWuYuan AS yewuyuan,          KeFu AS kefu,          MiaoShu AS miaoshu,          DingDanZhuangTai AS dingdanzhuangtai,          WoFangGongSi AS wofanggongsi,          KeHuBianHao AS kehubianhao,          XiaoShouTiaoKuan AS xiaoshoutiaokuan,          DingGouLianXiRen AS dinggoulianxiren,          DingGouLianXiDiZhi AS dinggoulianxidizhi,          DingGouLianXiDianHua AS dinggoulianxidianhua,          ShouHuoLianXiRen AS shouhuolianxiren,          ShouHuoLianXiDiZhi AS shouhuolianxidizhi,          ShouHuoLianXiDianHua AS shouhuolianxidianhua,          KaiPiaoLianXiRen AS kaipiaolianxiren,          KaiPiaoLianXiDiZhi AS kaipiaolianxidizhi,          KaiPiaoLianXiDianHua AS kaipiaolianxidianhua,          KaiPiaoZhuangTai AS kaipiaozhuangtai,          ShouKuanZhuangTai AS shoukuanzhuangtai,          DaoKuanJinE AS daokuanjine,          KaiPiaoJinE AS kaipiaojine,          YinCangShuiLv AS yincangshuilv,          JinE AS jine,          ZheKou AS zhekou,          ZongJinE AS zongjine,          DingGouDiZhi AS dinggoudizhi,          KeHuHeTongHao AS kehuhetonghao,          YiKaiPiaoJinE AS yikaipiaojine,          BeiZhu AS beizhu FROM          ORDERS_ZHU_BIAO WHERE          DingGouKeHu = :id) A WHERE 1 =1

PS: 這里需要注意的是當(dāng)你寫(xiě)好sql語(yǔ)句后,要在最外層套一層【select * from】,并且以where 1=1結(jié)尾,還有就是一點(diǎn)需要注意的是在最外層套的【select * from】語(yǔ)句的表的別名這里規(guī)定必須是A(或者a),其他的都不可以。

④ 設(shè)置默認(rèn)排序字段和默認(rèn)排序方式。

什么是低代碼開(kāi)發(fā)平臺(tái)(什么是低代碼開(kāi)發(fā)平臺(tái)-)

⑤ 編寫(xiě)事件,這里用到的事件是setQueryParam,具體的編寫(xiě)方法與字段聯(lián)動(dòng)一樣,所以具體可以參考字段聯(lián)動(dòng)。

什么是低代碼開(kāi)發(fā)平臺(tái)(什么是低代碼開(kāi)發(fā)平臺(tái)-)

好了,又到了文章的末尾,今天的分享到這里就算結(jié)束了,要是喜歡的朋友,請(qǐng)點(diǎn)個(gè)關(guān)注哦!–我是jabdp,我為自己“帶鹽”,感謝大家關(guān)注。

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號(hào)
公眾號(hào)
在線(xiàn)咨詢(xún)
分享本頁(yè)
返回頂部