低/無(wú)代碼行業(yè)的定義及邊界,低/無(wú)代碼是否是偽需求
自2019年以來(lái),低代碼和無(wú)代碼領(lǐng)域一直受到資本市場(chǎng)的重視,并在激烈的爭(zhēng)論中不斷發(fā)展,到目前為止,仍然有許多沒(méi)有明確的概念需要討論。
低/無(wú)代碼是否是偽需求
1.目前中國(guó)的低/無(wú)代碼產(chǎn)業(yè)正面臨著職業(yè)程序員不經(jīng)常接觸,而業(yè)務(wù)人員也很難掌握的難點(diǎn)。但我們相信,隨著企業(yè)對(duì)數(shù)字技術(shù)的需求日益強(qiáng)烈, IT開發(fā)人員越來(lái)越短缺,這低/無(wú)代碼的開發(fā)模式將會(huì)逐漸得到市場(chǎng)的認(rèn)同。而且,隨著VR等設(shè)備的普及,這部分內(nèi)容的需求將會(huì)被AI所取代,而另一部分,則需要通過(guò)低代碼工具來(lái)完成。
2.表單驅(qū)動(dòng)的低/無(wú)代碼制造商可能很難滿足多行業(yè)、多場(chǎng)景的需要,我們相信,模型驅(qū)動(dòng)的產(chǎn)品將會(huì)逐步成為市場(chǎng)的主流。對(duì)于低代碼企業(yè)而言,要想提高其產(chǎn)品力,必須從以下兩個(gè)方面著手:一是增強(qiáng)底層技術(shù)力量,豐富數(shù)據(jù)模型;二是要加強(qiáng)與行業(yè)內(nèi)的專業(yè)咨詢公司、行業(yè)內(nèi)的解決方案提供商的合作,以更好的了解客戶的行業(yè)和業(yè)務(wù)的實(shí)際情況。
3.鑒于低代碼平臺(tái)需要使用者編寫代碼,因此在低代碼平臺(tái)上控制提供商的數(shù)目與品質(zhì)是無(wú)常關(guān)鍵的。一個(gè)好的 ISV生態(tài)系統(tǒng),既能促進(jìn)企業(yè)的低代碼產(chǎn)品的推廣,又能幫助企業(yè)在一定地區(qū)的市場(chǎng)中建立起一道屏障。
4.從軟件開發(fā)和應(yīng)用的角度看,開放源碼的發(fā)展勢(shì)頭正日益迅猛,但是鑒于業(yè)界中低/無(wú)代碼的平臺(tái)用戶,他們的創(chuàng)新能力不足以推進(jìn)產(chǎn)品的改進(jìn),因此,我們認(rèn)為,低/無(wú)代碼的產(chǎn)業(yè)不會(huì)受到開放源碼產(chǎn)品的影響。
5.因?yàn)榈?無(wú)代碼的公司會(huì)增強(qiáng)云計(jì)算公司的服務(wù),所以云計(jì)算公司將會(huì)持續(xù)地把注意力放在無(wú)代碼的產(chǎn)業(yè)上,并且把公司的業(yè)務(wù)結(jié)合到自己的生態(tài)圈中去。從獲取和成長(zhǎng)的角度來(lái)看,無(wú)代碼的公司更喜歡與具有龐大用戶基礎(chǔ)的平臺(tái)進(jìn)行協(xié)作,而代碼較少的公司則更適合于提供更高的個(gè)性化服務(wù)。
6.現(xiàn)有的低/無(wú)代碼平臺(tái)上的模型、數(shù)據(jù)和應(yīng)用軟件的移植性很差。對(duì)于低/無(wú)代碼的平臺(tái)以及有合作關(guān)系的云計(jì)算公司來(lái)說(shuō),這樣做可以增加用戶對(duì)自己的產(chǎn)品的依賴性。在那些無(wú)代碼的公司之間的競(jìng)爭(zhēng)中,我們可以看到巨頭的身影。
低/無(wú)代碼開發(fā)的定義及邊界
我們首先明確一下“無(wú)代碼開發(fā)”、“低代碼開發(fā)”的具體含義:所謂的“低代碼開發(fā)”是指一種可視化應(yīng)用開發(fā)方法,旨在讓不同經(jīng)驗(yàn)水平的開發(fā)人員能夠通過(guò)圖形用戶界面,使用拖放式組件和模型驅(qū)動(dòng)邏輯來(lái)創(chuàng)建 Web、軟件和移動(dòng)應(yīng)用。
廣義來(lái)說(shuō),“低代碼開發(fā)”一詞包括了“低代碼開發(fā)”和“無(wú)代碼開發(fā)”。這兩者的區(qū)別直觀體現(xiàn)在完成應(yīng)用程序開發(fā)所需代碼量上——前者仍然需要編寫少量代碼,而后者不需要書寫代碼。因此,低代碼應(yīng)用主要面向企業(yè)內(nèi)部開發(fā)人員,無(wú)代碼應(yīng)用主要面向業(yè)務(wù)人員。
行業(yè)發(fā)展史和發(fā)展階段
(1)行業(yè)總體發(fā)展概況
低代碼發(fā)展的概念首先出現(xiàn)在1980年代,第四代編程語(yǔ)言的概念,在2000年,VPL(可視化開發(fā))促進(jìn)了低代碼的發(fā)展。2014年ForresterResearch正式推出了低代碼(LCAP),而 Gartner在2018年又進(jìn)一步推出了 aPaaS和iPaaS的概念,使得低代碼行業(yè)的發(fā)展受到了更多人的關(guān)注。
在《2021年中國(guó) ICT技術(shù)成熟度曲線報(bào)告(Hype Cycle for ICT inChina,2021)》中, 低代碼開發(fā)技術(shù)是第一次成為一個(gè)新興的技術(shù)熱點(diǎn)。Gartner預(yù)計(jì),到2024年,65%的應(yīng)用程序?qū)?huì)以低代碼的形式進(jìn)行,而75%的大公司將會(huì)在應(yīng)用開發(fā)過(guò)程中使用4個(gè)低代碼開發(fā)工具。
第一代語(yǔ)言(或機(jī)器語(yǔ)言):一種以0和1為基礎(chǔ)的電腦編程語(yǔ)言。用戶在電腦系統(tǒng)的開關(guān)上輸入命令。
第二代(或匯編):代碼中的每一行都與一條處理器指令相對(duì)應(yīng),而每一種語(yǔ)言所編寫的代碼,都僅適用于某一類別的處理器結(jié)構(gòu)。
第三代(高級(jí)匯編):比1、2代編程語(yǔ)言更為抽象,一句話就能對(duì)應(yīng)多個(gè)匯編語(yǔ)言。高級(jí)的匯編語(yǔ)言與人類的語(yǔ)言更為相似,它要求編譯器或者直譯器。
第四代語(yǔ)言(目標(biāo)語(yǔ)言):目標(biāo)語(yǔ)言的核心是用清晰、規(guī)范的語(yǔ)言,準(zhǔn)確地表達(dá)用戶的意圖。目標(biāo)譯碼器可以將目標(biāo)語(yǔ)言自動(dòng)轉(zhuǎn)換成電腦的運(yùn)行語(yǔ)言。
(2)中國(guó)低代碼產(chǎn)業(yè)的發(fā)展?fàn)顩r
國(guó)內(nèi)一些低代碼平臺(tái)的廠家最早都是從事的BPM領(lǐng)域,從2014年才開始逐漸轉(zhuǎn)型。這個(gè)階段的主要參與者是那些傳統(tǒng)的軟件制造商,而用戶則是那些懂得編程的程序員。同時(shí),用戶需要購(gòu)買服務(wù)器,部署環(huán)境,開發(fā)上線,從使用到上線的門檻都比較高。
從2019年起,國(guó)內(nèi)各大網(wǎng)絡(luò)廠商紛紛進(jìn)入低/無(wú)代碼領(lǐng)域。在公共云的基礎(chǔ)上,低/無(wú)代碼的產(chǎn)品更容易被采用。用戶一般僅需登錄一個(gè)帳號(hào)即可使用,產(chǎn)品的易用性和用戶體驗(yàn)都會(huì)大大提高。在這個(gè)階段,由于網(wǎng)絡(luò)的基礎(chǔ)設(shè)施的建設(shè)越來(lái)越完善,許多低/無(wú)代碼的軟件可以在沒(méi)有程序員的情況下直接開發(fā)系統(tǒng)。
(3)當(dāng)前行業(yè)的發(fā)展趨勢(shì)和變革
●隨著模型驅(qū)動(dòng)的產(chǎn)品可以更好地適應(yīng)不同的需求,越來(lái)越多的企業(yè)從表單驅(qū)動(dòng)轉(zhuǎn)向了模型驅(qū)動(dòng)。在構(gòu)建模型驅(qū)動(dòng)產(chǎn)品時(shí),用戶更關(guān)心數(shù)據(jù)安全性、接口多樣性和模型豐富性;
●低/無(wú)代碼平臺(tái)將會(huì)在不斷完善和不斷累積的基礎(chǔ)上,逐步從企業(yè)的經(jīng)營(yíng)項(xiàng)目,逐步深入到企業(yè)的核心業(yè)務(wù)場(chǎng)景,提供標(biāo)準(zhǔn)化的開發(fā)方案,真正地參與到企業(yè)價(jià)值創(chuàng)造的過(guò)程中;
●傳統(tǒng)的軟件公司、云計(jì)算公司紛紛進(jìn)入低碼產(chǎn)業(yè),并且增加了對(duì)低代碼的投入,以降低低代碼企業(yè)對(duì)其SaaS和軟件定制化的市場(chǎng)造成損害。一些企業(yè)通過(guò)投資和收購(gòu)低代碼企業(yè),進(jìn)一步提高了對(duì)顧客的服務(wù)能力,從而豐富了自己所建設(shè)的企業(yè)服務(wù)生態(tài);
●越來(lái)越多的公司意識(shí)到建立社區(qū)的重要性和必要性。用戶的反饋和經(jīng)驗(yàn)可以幫助企業(yè)不斷提高產(chǎn)品實(shí)力,減少新用戶的使用門檻。通過(guò)用戶與企業(yè)、用戶和用戶的良性互動(dòng),可以提高企業(yè)的平臺(tái)價(jià)值,提高用戶對(duì)平臺(tái)產(chǎn)品的粘性。
低/無(wú)代碼并不是偽需求,恰恰是數(shù)字化轉(zhuǎn)型大趨勢(shì)下應(yīng)運(yùn)而生的新技術(shù),與傳統(tǒng)的代碼開發(fā)相比,低/無(wú)代碼開發(fā)平均縮短了75%的開發(fā)周期,平均縮短了90%的集成周期,并且大大降低了代碼開發(fā)的出錯(cuò)風(fēng)險(xiǎn)。