低代碼有價(jià)值,但請(qǐng)不要妖魔化。
雖然低代碼開發(fā)直到現(xiàn)在都沒有清晰明確的定義,但低代碼平臺(tái)也不是先有定義再發(fā)展起來的事物。
? 低代碼可以解決兩個(gè)困擾已久的問題
1、做開發(fā),一定需要寫代碼嗎?
按照Forrester和Garnter的報(bào)告,“低代碼”是對(duì)一類具備某些特性的應(yīng)用開發(fā)平臺(tái)(aPaaS平臺(tái))的歸納。它帶來了企業(yè)開發(fā)的一種新的趨勢(shì):
應(yīng)用開發(fā)的最后一公里交給企業(yè)自己。
舉個(gè)例子,在沒有低代碼開發(fā)以前:我要做一個(gè)行政OA應(yīng)用,除了自行研發(fā)外,企業(yè)還有三種云部署方式可以選擇:Iaas、Paas、SaaS。
而隨著低代碼的發(fā)展,衍生出的aPaas平臺(tái),帶來了企業(yè)開發(fā)的第四種可能。
這種可能,是解放IT和業(yè)務(wù)人員崛起的一個(gè)大突破。為什么說是突破?
就拿簡(jiǎn)道云這種原生的aPaas平臺(tái)舉例(這類平臺(tái)甚至超越了低代碼,走向零代碼),搭建一個(gè)審批系統(tǒng),如:費(fèi)控&事項(xiàng)審批
資料來源:「OA管理」管理員搭建指南-視頻版
看完視頻,你就能直接發(fā)現(xiàn)這類平臺(tái)的特點(diǎn)——在制作一個(gè)管理系統(tǒng)時(shí):
- 操作門檻:無,均為簡(jiǎn)單的拖拉拽
- 技術(shù)門檻:不需要代碼,但要懂業(yè)務(wù)、懂流程
- 學(xué)習(xí)門檻:難度約等于office,具有成熟幫助文檔體系的aPaas都不需要擔(dān)心
低代碼開發(fā)的邏輯就是,可以讓我們從應(yīng)用和數(shù)據(jù)層面入手,利用不需要代碼的開發(fā)工具與邏輯,實(shí)現(xiàn)快速開發(fā)、上線一個(gè)管理系統(tǒng)。
對(duì)于這一點(diǎn),這個(gè)觀點(diǎn)說得很切理:
· 從提供“專業(yè)軟件/軟件定制化開發(fā)服務(wù)”切換到提供“低代碼apaas平臺(tái)”,軟件廠商剝離了專業(yè)業(yè)務(wù)知識(shí),通過平臺(tái)提供一種讓企業(yè)自己積累和分享專業(yè)知識(shí)/業(yè)務(wù)經(jīng)驗(yàn)的標(biāo)準(zhǔn)和能力。
· 對(duì)軟件廠商來說降低了實(shí)施的成本、對(duì)企業(yè)來說提升自己的掌控力和業(yè)務(wù)響應(yīng)能力,這是巨大的一個(gè)進(jìn)步。
2、IT不懂業(yè)務(wù),業(yè)務(wù)不懂IT,怎么辦?
經(jīng)常看到,網(wǎng)上刻意引起程序員和低代碼的對(duì)立,就很離譜。
上面說了,低代碼是信息化時(shí)代的產(chǎn)物,其實(shí)它產(chǎn)生最大的原因就是:
碼農(nóng),不夠用了。
Gartner在早前報(bào)告中就已預(yù)測(cè)——2021年市場(chǎng)對(duì)于應(yīng)用開發(fā)的需求將五倍于IT公司的產(chǎn)能。
相信你一定有體感:程序猿這個(gè)職業(yè)越來越火,炙手可熱、哪哪都缺。因?yàn)椋?/p>
消費(fèi)互聯(lián)網(wǎng)和云計(jì)算時(shí)代來臨后,帶動(dòng)了IT技術(shù)加速發(fā)展,同時(shí)也帶動(dòng)了IT技術(shù)開發(fā)人員的快速增長(zhǎng)。
但很麻煩的事情又來了:
絕大部分企業(yè)建設(shè)IT信息系統(tǒng)主要的目的,是為了實(shí)現(xiàn)企業(yè)數(shù)字化,助力業(yè)務(wù)運(yùn)營(yíng)。這就要求IT工程師不僅要掌握公司業(yè)務(wù),還需要同時(shí)掌握云計(jì)算、容器化、中間件、微服務(wù)、devops、多端等等大量業(yè)務(wù)無關(guān)的專業(yè)知識(shí)。
要知道不少中型的互聯(lián)網(wǎng)公司在養(yǎng)了不少專業(yè)方向的技術(shù)人才的情況下,尚且不能打通任督二脈,為上層業(yè)務(wù)開發(fā)者提供友好業(yè)務(wù)開發(fā)環(huán)境,何況急需數(shù)字化轉(zhuǎn)型的大量傳統(tǒng)企業(yè)。
所以為了填補(bǔ)這一缺口,低代碼/零代碼技術(shù)是目前唯一可行的解決方案——讓無編程基礎(chǔ)的業(yè)務(wù)人員直接自行制作管理應(yīng)用。
低代碼平臺(tái),它能為業(yè)務(wù)專家(也包括專業(yè)技術(shù)人員)提供將自己的專業(yè)知識(shí)和經(jīng)驗(yàn)落地成在線應(yīng)用的能力:
對(duì)企業(yè)來說,原先這些專業(yè)知識(shí)和經(jīng)驗(yàn)很可能會(huì)因?yàn)槿狈I(yè)開發(fā)人員的支持無法落地成應(yīng)用,因而導(dǎo)致了業(yè)務(wù)效能和其他損失,這是低代碼通過賦能業(yè)務(wù)專家可以為企業(yè)貢獻(xiàn)的增量?jī)r(jià)值的部分;對(duì)業(yè)務(wù)人員自己來說,他通過將自身專業(yè)知識(shí)和經(jīng)驗(yàn)輸出成應(yīng)用從而體現(xiàn)自身的價(jià)值,這將成為吸引業(yè)務(wù)人員持續(xù)使用低代碼平臺(tái)的動(dòng)機(jī),這是個(gè)人收獲的增量?jī)r(jià)值。
這也很好地解釋了在海外市場(chǎng)上低代碼逐漸被廣泛接受的事實(shí):
從已有數(shù)據(jù)(2015年的17億美金增長(zhǎng)至2020年的155億美金)來看,2020年低代碼發(fā)展規(guī)模比5年前,增長(zhǎng)近10倍。
到這,我們就可以總結(jié)出apaas平臺(tái)的一些基本特點(diǎn):
? 典型的低代碼開發(fā)平臺(tái)
到了最受關(guān)注的環(huán)節(jié)——有哪些成熟、好用的低代碼開發(fā)平臺(tái)?
國(guó)外的低代碼平臺(tái)
在低代碼領(lǐng)域,目前國(guó)外大約活躍著六十七家供應(yīng)商,而且它的生態(tài)系統(tǒng)正在迅速成長(zhǎng)。
2017年是一個(gè)分界點(diǎn),在大型軟件供應(yīng)商中,17年之前只有Salesforce采用Force的低代碼平臺(tái)。隨后,微軟、甲骨文、IBM和SAP等企業(yè)都紛紛加入了這個(gè)市場(chǎng)。
Gartner和Forrester近兩年在低代碼領(lǐng)域?qū)︻^部供應(yīng)商進(jìn)行了持續(xù)評(píng)估,可以看到包括微軟、oracle等巨頭在內(nèi)的眾多供應(yīng)商正在迅速成長(zhǎng),特別是微軟在19年通過Power Platform低代碼產(chǎn)品迅速擴(kuò)大了自己在該領(lǐng)域的市占率和影響力。
2018年Outsystems獲得KKR和高盛的3.6 億美元融資,估值超過10億美元。
國(guó)內(nèi)的低代碼平臺(tái)
國(guó)內(nèi)的低代碼開發(fā)平臺(tái)種類也頗多,但都從各自擅長(zhǎng)的領(lǐng)域切入低代碼市場(chǎng)。(其中原生低代碼初創(chuàng)企業(yè)比傳統(tǒng)軟件廠商表現(xiàn)更為突出)
綜合來看國(guó)內(nèi)低代碼開發(fā)平臺(tái),根據(jù)不同廠商的關(guān)注點(diǎn)和盈利模式可以分為六類:
1、【原生低代碼廠商】
主要是指面向低代碼行業(yè)的創(chuàng)業(yè)公司,這部分廠商雖然創(chuàng)立時(shí)間不長(zhǎng),但是正處于風(fēng)口快速發(fā)展階段,產(chǎn)品力表現(xiàn)突出,簡(jiǎn)道云等一類平臺(tái)比起低代碼,甚至可以被稱為零代碼,因此特別適合給沒有編程基礎(chǔ)的業(yè)務(wù)部門人員使用。
2、【云平臺(tái)廠商】
云平臺(tái)的廠商希望借助低代碼吸引更多用戶購(gòu)買其云服務(wù),低代碼在其產(chǎn)品線中并不在核心位置上,大多專注于解決“有沒有”的問題。代表性產(chǎn)品有阿里云的宜搭、云鳳蝶(google 有appmaker)。
3、【行業(yè)軟件廠商】
行業(yè)軟件廠商,希望利用低代碼技術(shù)降低實(shí)施、特別是實(shí)施中客戶化開發(fā)環(huán)節(jié)的工作量,提升行業(yè)軟件自身的競(jìng)爭(zhēng)力。典型產(chǎn)品有用友的iUAP,普元的Primeton EOS Platform。這些產(chǎn)品可以看成行業(yè)軟件向通用平臺(tái)的演進(jìn)的嘗試。
4、【BPM廠商】
專注于流程和表單的BPM廠商在自身軟件的基礎(chǔ)上增加可視化設(shè)計(jì)器,進(jìn)一步降低使用門檻后,從而實(shí)現(xiàn)向低代碼的轉(zhuǎn)型。典型代表有輕流、炎黃盈動(dòng)AWS PaaS。這些產(chǎn)品的核心優(yōu)勢(shì)是強(qiáng)大的工作流引擎,但這種基于表單而不是數(shù)據(jù)模型的架構(gòu),在應(yīng)對(duì)復(fù)雜應(yīng)用場(chǎng)景時(shí)會(huì)遇到諸多障礙,這也是限制他們發(fā)展的主要原因。
5、【數(shù)據(jù)處理軟件廠商】
與BPM廠商類似,數(shù)據(jù)處理軟件本身可以歸入零代碼。這類軟件在國(guó)內(nèi)比較多、歷史也比較久,如魔方網(wǎng)表、云表等。
6、【開發(fā)工具廠商】
這部分是指以前專門做軟件開發(fā)工具的廠商,整合自身的開發(fā)工具資源后推出了低代碼產(chǎn)品。這類廠商在國(guó)內(nèi)本就較少,典型產(chǎn)品有Forguncy活字格。產(chǎn)品發(fā)展方向上以產(chǎn)品力提升為主,在技術(shù)門檻和擴(kuò)展性中間會(huì)更傾向于后者。用戶集中在初創(chuàng)型軟件開發(fā)團(tuán)隊(duì)、行業(yè)軟件代理商、系統(tǒng)集成商和中大企業(yè)IT中心,而不是一線業(yè)務(wù)人員。
國(guó)內(nèi)外的一些頭部低代碼平臺(tái)的數(shù)據(jù)對(duì)比,看這兩張圖:
說在最后,
低代碼使得開發(fā)能力下沉,“人人都是開發(fā)者”的口號(hào),所言非虛。
作為零代碼開發(fā)的平臺(tái),希望低代碼平臺(tái)能像微軟預(yù)言一樣,今后在企業(yè)和業(yè)務(wù)人員中會(huì)像office一樣普及。
版權(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í),本站將立刻刪除。