文|技術(shù)領(lǐng)導(dǎo)力
今年2月23日,外國(guó)低代碼平臺(tái)提供商Creatio宣布獲得6800萬(wàn)美元融資;2月22日,國(guó)內(nèi)SaaS軟件廠商黑湖智造宣布完成C輪近5億元人民幣融資。國(guó)內(nèi)外的低代碼開(kāi)發(fā)平臺(tái)備受投資方青睞,被各大軟件和互聯(lián)網(wǎng)媒體捧上“C位”。
那么,你真的懂低代碼了嗎?拋開(kāi)冗長(zhǎng)晦澀的專(zhuān)業(yè)術(shù)語(yǔ),我想寫(xiě)一篇最接地氣的文章,給大家說(shuō)清楚“低代碼”是怎么一回事兒。
“低代碼”的起源和走過(guò)的路
低代碼的故事要從上世紀(jì)80年代說(shuō)起,當(dāng)時(shí)計(jì)算機(jī)科學(xué)理論已逐步發(fā)展成熟,不少高級(jí)程序設(shè)計(jì)語(yǔ)言都逐漸開(kāi)發(fā)完善。這時(shí),編程界推出了“結(jié)構(gòu)化語(yǔ)言”,即以功能指令為單位,把相應(yīng)的代碼封裝好。當(dāng)程序員要系統(tǒng)運(yùn)行某個(gè)功能時(shí),只需發(fā)出指令,計(jì)算機(jī)就知道要運(yùn)行對(duì)應(yīng)的代碼。
到了2000年,“VPL”(可視化編程語(yǔ)言)出現(xiàn)了。顧名思義,就是在第四代編程語(yǔ)言的基礎(chǔ)上,把系統(tǒng)運(yùn)行的過(guò)程以更視覺(jué)化方式呈現(xiàn),例如圖標(biāo)、表格、圖表等形態(tài)。
隨著高級(jí)編程語(yǔ)言不斷發(fā)展成熟,以及國(guó)內(nèi)外計(jì)算機(jī)人才的培養(yǎng)規(guī)模逐漸擴(kuò)大,2010-2015年稱(chēng)得上是傳統(tǒng)軟件和SaaS軟件興起的時(shí)代,市場(chǎng)規(guī)模穩(wěn)步增長(zhǎng)。就是在這一時(shí)期,編程人員承接了許多軟件開(kāi)發(fā)項(xiàng)目。他們發(fā)現(xiàn):軟件的功能大同小異,重復(fù)度很高,導(dǎo)致很大部分的軟件開(kāi)發(fā)成本都浪費(fèi)在重復(fù)的功能編程上。
而Forrester,一家國(guó)際知名的技術(shù)和市場(chǎng)調(diào)研公司,敏銳地發(fā)現(xiàn)了這一問(wèn)題,并在2014年首次提出低代碼和零代碼的概念:只需用很少甚至幾乎不需要代碼就可以快速開(kāi)發(fā)出系統(tǒng),并可以將其快速配置和部署的一種技術(shù)和工具。隨后在2018年,Gartner提出aPaaS(應(yīng)用平臺(tái)即服務(wù))和iPaaS(集成平臺(tái)即服務(wù))的概念。
圖自:CSDN
在這兩個(gè)概念出現(xiàn)并逐漸傳播的時(shí)間里,國(guó)外軟件廠商就陸續(xù)發(fā)布出低代碼或零代碼開(kāi)發(fā)平臺(tái),探索并證明了這類(lèi)產(chǎn)品成功的可能性?;谕鈬?guó)的成功初探,中國(guó)市場(chǎng)也掀起了“低代碼/零代碼”的熱潮,并在近兩年逐步形成完整的產(chǎn)品生態(tài)體系。
“低代碼”為何而生?
低代碼開(kāi)發(fā)平臺(tái)至今已發(fā)展得較為成熟,現(xiàn)在我們站在較高的“上帝視角”,回顧“低代碼”誕生的合理性。其實(shí),低代碼平臺(tái)除了擊破重復(fù)編程的高成本痛點(diǎn)之外,還解決了兩大難點(diǎn):溝通隔閡和效率問(wèn)題。
1、需求方與技術(shù)方之間的認(rèn)知和溝通隔閡
傳統(tǒng)的軟件定制開(kāi)發(fā)環(huán)節(jié)中,需求方往往會(huì)提一大堆業(yè)務(wù)流程、數(shù)據(jù)收錄、界面設(shè)計(jì)等要求。經(jīng)驗(yàn)豐富的技術(shù)員能理解甲方的業(yè)務(wù)流程,用正確的邏輯完成開(kāi)發(fā)。而欠缺業(yè)務(wù)經(jīng)驗(yàn)的技術(shù)員則照著“單子”來(lái)開(kāi)發(fā),這種粗暴的方式往往也埋下了不少系統(tǒng)邏輯不自洽、出bug、流程不通等隱患。技術(shù)方不懂業(yè)務(wù)怎么運(yùn)轉(zhuǎn),需求方不懂系統(tǒng)語(yǔ)言和邏輯,雙方存在認(rèn)知和溝通隔閡。
低代碼開(kāi)發(fā)平臺(tái)憑著自身可視化、易理解的配置功能,讓業(yè)務(wù)人員更清楚如何用上面的功能來(lái)開(kāi)發(fā)應(yīng)用;開(kāi)發(fā)人員也能借助平臺(tái)的界面、功能使用指南,更輕松地讓業(yè)務(wù)人員理解應(yīng)用實(shí)施邏輯?,F(xiàn)在市面上絕大多數(shù)的低代碼平臺(tái)也在主張由業(yè)務(wù)人員自行實(shí)施應(yīng)用,背后也是這個(gè)道理。
2、友好的操作界面提高應(yīng)用實(shí)施、漏洞排查和修復(fù)效率
也是因?yàn)榭梢暬?、交互化、?jiǎn)潔的平臺(tái)界面,應(yīng)用開(kāi)發(fā)者能更高效地實(shí)施開(kāi)發(fā),不用對(duì)著滿(mǎn)滿(mǎn)一屏幕的黑底白碼埋頭苦干。同樣地,排查及修復(fù)bug的效率也因信息簡(jiǎn)化了而更容易提高效率。
“低代碼”的技術(shù)特點(diǎn)
談完低代碼是為降低軟件開(kāi)發(fā)的成本、溝通和實(shí)施效率而生,我們來(lái)看看它有哪些技術(shù)特點(diǎn)。
1、兩種模式:基于表單或引擎驅(qū)動(dòng) 以及 基于aPaaS平臺(tái)
目前大部分低代碼開(kāi)發(fā)平臺(tái)都屬于下述模式的其中一類(lèi)。
大家可能還感覺(jué)不到有啥區(qū)別,讓我來(lái)舉個(gè)對(duì)比例子:
表單驅(qū)動(dòng)模式的低代碼平臺(tái)主要以表單的形式運(yùn)轉(zhuǎn)業(yè)務(wù)流程;而aPaaS模式能借助應(yīng)用平臺(tái)打造一個(gè)立體空間,讓不同部門(mén)的不同業(yè)務(wù)線(xiàn)彼此交叉貫通,還可以對(duì)接外部的系統(tǒng)。
2、顛覆傳統(tǒng):“低代碼”和傳統(tǒng)企業(yè)管理系統(tǒng)架構(gòu)的差異
低代碼開(kāi)發(fā)平臺(tái)除了自身模式不同,和傳統(tǒng)企業(yè)系統(tǒng)管理相比,在系統(tǒng)結(jié)構(gòu)和管理理念上也有顛覆式差異。
“低代碼”將多個(gè)“系統(tǒng)煙囪”歸整為一個(gè)集大成者,更靈活敏捷地創(chuàng)建中臺(tái)架構(gòu)。
傳統(tǒng)的企業(yè)系統(tǒng)中,每個(gè)部門(mén)有不同的系統(tǒng)需求,于是各自采購(gòu)自己的系統(tǒng)。但這些系統(tǒng)彼此孤立,獨(dú)立運(yùn)作,導(dǎo)致企業(yè)采購(gòu)的軟件系統(tǒng)冗雜。低代碼平臺(tái)則讓絕大部分部門(mén)的業(yè)務(wù)系統(tǒng)都能在一個(gè)平臺(tái)里搭建,彼此聯(lián)系,打破信息系統(tǒng)孤島,同時(shí)降本增效,提升內(nèi)部生產(chǎn)力。
“低代碼”重塑業(yè)務(wù)部和技術(shù)部的分工定位,為業(yè)務(wù)部賦予系統(tǒng)定制化的能力和自由。
重塑業(yè)務(wù)和技術(shù)的分工定位,主要在于宏觀到微觀的企業(yè)系統(tǒng)管理運(yùn)維上。技術(shù)部負(fù)責(zé)統(tǒng)籌企業(yè)在低代碼開(kāi)發(fā)平臺(tái)上的整體架構(gòu)分布,維護(hù)系統(tǒng)運(yùn)維的穩(wěn)定性和安全性,修復(fù)漏洞。而業(yè)務(wù)部則有更多自由,利用“低代碼”自主開(kāi)發(fā)出業(yè)務(wù)所需的管理系統(tǒng),并實(shí)現(xiàn)跨部門(mén)應(yīng)用交互。另外,當(dāng)重新定義了二者的分工后,企業(yè)技術(shù)部的價(jià)值才能從修電腦、裝wifi、買(mǎi)服務(wù)器這些瑣事中進(jìn)階,為公司數(shù)字化管理做建設(shè)性實(shí)事。
“低代碼”能否繼續(xù)干得漂亮?
1、勢(shì)頭:穩(wěn)定增長(zhǎng)
2021年初,海外研究機(jī)構(gòu)Infolob表示,低代碼應(yīng)用平臺(tái)保持著40%的年復(fù)合增長(zhǎng)率,預(yù)計(jì)到2022年,低代碼應(yīng)用程序市場(chǎng)總規(guī)模達(dá)212億美元。Gartner預(yù)測(cè)2024年應(yīng)用軟件開(kāi)發(fā)活動(dòng)中,65%將通過(guò)低代碼方式完成;75%的大型企業(yè)將用至少四種低代碼開(kāi)發(fā)工具開(kāi)發(fā)應(yīng)用。
“低代碼”在國(guó)外發(fā)展勢(shì)頭強(qiáng)勁,無(wú)論是市場(chǎng)培育還是商業(yè)模式都漸趨成熟。在國(guó)內(nèi),它的表現(xiàn)也毫不遜色。2020年企業(yè)數(shù)字化浪潮讓低代碼市場(chǎng)規(guī)模迅速擴(kuò)展,也因此鼓動(dòng)了不少軟件廠商轉(zhuǎn)型做“低代碼”。海比研究院預(yù)測(cè),2021年至2025年,中國(guó)低代碼市場(chǎng)將保持規(guī)模擴(kuò)張的良好態(tài)勢(shì)。
2、機(jī)遇:物聯(lián)網(wǎng)和大數(shù)據(jù)也需要“低代碼”
物聯(lián)網(wǎng)和大數(shù)據(jù)都是時(shí)代的技術(shù)主旋律,而它們的發(fā)展也需要“低代碼”助力。像物聯(lián)網(wǎng)平臺(tái)需要調(diào)度“云、管、邊、端”各方資源,還要兼顧傳感、語(yǔ)音等交互,并適應(yīng)環(huán)境變化的狀況——可想而知它的開(kāi)發(fā)難度之大?!暗痛a”憑著靈活敏捷的開(kāi)發(fā)功能,恰好能幫助降低物聯(lián)網(wǎng)項(xiàng)目的開(kāi)發(fā)門(mén)檻,緩解成本、人才等痛點(diǎn)。
據(jù)我所知,像優(yōu)锘科技、暢圖科技等物聯(lián)網(wǎng)和地理信息大數(shù)據(jù)系統(tǒng)廠商,都在與低/零代碼廠商明道云合作,并取得良效。個(gè)人認(rèn)為, 低代碼開(kāi)發(fā)平臺(tái)能抓住物聯(lián)網(wǎng)和大數(shù)據(jù)的風(fēng)口,挖掘自身產(chǎn)品在高精領(lǐng)域的協(xié)作可能性,是很聰明的差異化拓業(yè)策略。
3、挑戰(zhàn):客戶(hù)觀念尚未扭轉(zhuǎn)
APICloud創(chuàng)始人劉鑫曾在一次訪(fǎng)問(wèn)中提到:“很多企業(yè)都說(shuō)需要一個(gè)大數(shù)據(jù)、人工智能工具,但很少會(huì)說(shuō)我需要一個(gè)開(kāi)發(fā)工具??蛻?hù)的需求并不是一個(gè)低代碼平臺(tái),而是低代碼能夠產(chǎn)生的價(jià)值。“客戶(hù)依然習(xí)慣性尋求貼身服務(wù),觀念尚未扭轉(zhuǎn),自身也難以培養(yǎng)低代碼開(kāi)發(fā)能力?!?strong>低代碼”要真正普及,還需要繼續(xù)教育市場(chǎng)和客戶(hù)。
“低代碼”的市場(chǎng)在時(shí)刻變化著,頭部廠商在主動(dòng)普及低代碼教育,也有小眾廠商探索該市場(chǎng)下的細(xì)分賽道,還有傳統(tǒng)ISV躬身入局,加入戰(zhàn)場(chǎng)。在機(jī)遇與挑戰(zhàn)激蕩的成長(zhǎng)期里,我們尚且一起見(jiàn)證“低代碼”的變遷。
尾語(yǔ)
日本富豪前澤友作買(mǎi)下馬斯克火箭公司的第一張繞月飛行船票,并贊助10位藝術(shù)家與自己同行。他說(shuō):“過(guò)去的人類(lèi)宇宙史里,只有科學(xué)家能上太空。我希望讓藝術(shù)家也能去看看太空,看看另一個(gè)曼妙的世界?!?/p>
低代碼仿佛也有這樣的力量,讓不會(huì)代碼的人也能通過(guò)可視化操作,感受開(kāi)發(fā)一套應(yīng)用軟件的成就感、獲得感。不少程序員覺(jué)得低代碼、零代碼開(kāi)發(fā)平臺(tái)就是個(gè)玩具,但我認(rèn)為,低代碼、零代碼不是所謂的“低智盛行”,而是“人人平等”,人人都可以是開(kāi)發(fā)者,去探索技術(shù)的宇宙。
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶(hù)自發(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í),本站將立刻刪除。