目前的低代碼市場(chǎng)可以簡(jiǎn)單概括為低代碼和零代碼兩種,而零代碼市場(chǎng)因?yàn)檠诱剐暂^低,擴(kuò)展性和靈活性較差,應(yīng)用場(chǎng)景受限等等原因,市場(chǎng)的現(xiàn)有規(guī)模和增長(zhǎng)空間較小,可以說(shuō)在未來(lái)應(yīng)該不會(huì)構(gòu)成主流,會(huì)成為一種中小企業(yè)解決數(shù)字化困境的輔助手段。
而在低代碼中還可以進(jìn)行分類(lèi),以技術(shù)選型為例,技術(shù)模型分別以表單驅(qū)動(dòng)和模型驅(qū)動(dòng)兩種為基礎(chǔ),這兩種技術(shù)方向也代表著未來(lái)低代碼2種不同的發(fā)展方向。
低代碼這一方向之所以能流行,因?yàn)橄駛鹘y(tǒng)的純手工代碼階段,應(yīng)用開(kāi)發(fā)人員水平參差不齊,傳統(tǒng)編寫(xiě)代碼的質(zhì)量無(wú)法保證,需要大量的時(shí)間來(lái)檢修bug,而高復(fù)用的模塊化組件和模板,都是高度抽象和集成化的產(chǎn)物。
這些預(yù)制構(gòu)建往往經(jīng)過(guò)上千次測(cè)試和調(diào)式,都由最優(yōu)秀的那一批程序員來(lái)反復(fù)檢查過(guò),所以平均表現(xiàn)水準(zhǔn)都會(huì)大于手寫(xiě)代碼的準(zhǔn)確性和穩(wěn)定性,開(kāi)發(fā)人員無(wú)需再花大量時(shí)間調(diào)式和修復(fù)代碼。
表單驅(qū)動(dòng)就是通過(guò)表單數(shù)據(jù)來(lái)定義業(yè)務(wù),建立多張表單,利用流程串聯(lián)表單,定義報(bào)表輸出方式。
表單驅(qū)動(dòng)型的復(fù)用性更高,這意味著在快速交付企業(yè)程序和標(biāo)準(zhǔn)化流程上具有更明顯的優(yōu)勢(shì),用以快速交付企業(yè)程序,牢牢貼近市場(chǎng)需求。
模型驅(qū)動(dòng):通過(guò)建模定義業(yè)務(wù)邏輯,包括數(shù)據(jù)關(guān)系、流程邏輯等,實(shí)現(xiàn)應(yīng)用開(kāi)發(fā)管理自動(dòng)化。
模型驅(qū)動(dòng)的低代碼平臺(tái)代表了一種上限更高、應(yīng)用更加廣泛的編程方式,可以說(shuō)是未來(lái)編程的主流方式,這種方式下產(chǎn)出代碼的效率雖不及表單驅(qū)動(dòng)型(畢竟可復(fù)用性沒(méi)人家高),但它可以支持更加廣泛的應(yīng)用場(chǎng)景,對(duì)于復(fù)雜情況下的定制需求更有優(yōu)勢(shì)。
在未來(lái),企業(yè)的發(fā)展都會(huì)向著“高精尖”和專(zhuān)業(yè)多元的方式發(fā)展,各種不同的細(xì)分領(lǐng)域?qū)夹g(shù)選型的要求只會(huì)越來(lái)越苛刻,在產(chǎn)品設(shè)計(jì)、制造、服務(wù)等不同流程中的差異會(huì)越來(lái)越大,對(duì)定制化的需求也會(huì)越來(lái)越高,未來(lái)以模型驅(qū)動(dòng)為主的低代碼平臺(tái)很可能會(huì)成為主流的開(kāi)發(fā)方式,目前在低代碼應(yīng)用更加成熟的國(guó)外就已經(jīng)顯現(xiàn)出這種趨勢(shì)。
這種以開(kāi)發(fā)能力作為核心能力的通用平臺(tái)企業(yè),在國(guó)外主要有outsystems、mendix,國(guó)內(nèi)主要是 iVX 和 clickPaas 等,其中, iVX 可以理解為一種可視化的“全棧代碼生成器”,而且這種“代碼生成”做得相當(dāng)徹底,幾乎所有應(yīng)用都可以通過(guò) iVX 在不寫(xiě)任何代碼的情況下進(jìn)行“自動(dòng)代碼生成”。在全球領(lǐng)域能自動(dòng)生成全棧代碼的,據(jù)我所知,目前也僅此一家。
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。