2021低代碼廠商TOP35(國內(nèi)低代碼上市公司)
低代碼開發(fā)趨熱
1982年,美國科羅拉多大學(xué)波德分校的教授James Martin出版了一本名為《沒有程序員參與的應(yīng)用開發(fā)》的著作,書中提及,每臺電腦所匹配的程序員的數(shù)量在迅速減少,以至于未來大多數(shù)計算機(jī)需要在沒有程序員的情況下投入工作。
隨著企業(yè)紛紛開始進(jìn)行數(shù)字化轉(zhuǎn)型,信息化成為時代趨勢,市場應(yīng)用開發(fā)訴求走向多元,這一讓用戶實現(xiàn)應(yīng)用自主開發(fā)的預(yù)測在切實的需求下逐漸落地。2020年起,疫情導(dǎo)致線上業(yè)務(wù)需求激增,低代碼平臺在此節(jié)點上進(jìn)一步爆發(fā),并在疫情防控及諸如醫(yī)療、餐飲、金融、制造的多個行業(yè)領(lǐng)域得到應(yīng)用推廣。
疫情爆發(fā)初期,為了更好地追蹤人員流動、新冠病毒肺炎感染者與接觸者的情況,阿里釘釘聯(lián)動阿里云、支付寶、達(dá)摩院、政務(wù)釘釘、宜搭等團(tuán)隊,在短短一天時間內(nèi)就搭建出浙江省新型肺炎公共服務(wù)與管理平臺,并緊接著在湖北、湖南、貴州、河南等28省、自治區(qū)、直轄市協(xié)助搭建了“數(shù)字防疫系統(tǒng)”。在同一時間段,北京市海淀區(qū)也通過與致遠(yuǎn)互聯(lián)合作,只用了一天時間即上線“海淀防疫上報管理平臺”。
一款應(yīng)用得以及時配合疫情防控情勢實現(xiàn)快速上線,除了各方協(xié)力配合,低代碼平臺也在其中發(fā)揮了重要作用。簡單來說,低代碼指的是利用更少的手工編碼來完成軟件開發(fā),主要是通過將普遍的、共性的代碼能力封裝為一個個可視化組件,搭建者可根據(jù)自己的需要進(jìn)行選擇,從而自主開發(fā)出相關(guān)應(yīng)用。疫情防控應(yīng)用之所以能短時間搭建完成,背后就是企業(yè)通過自身的應(yīng)用定制平臺來完成“組裝”。
在需求方,疫情防控之外,利用低代碼平臺搭建智慧醫(yī)院管理應(yīng)用、實現(xiàn)零售數(shù)字化管理、改造OA系統(tǒng)等,由于其便捷、靈活、使用門檻相對低的特點,低代碼平臺被越來越多的機(jī)構(gòu)、企業(yè)、政府采用。在提供方,2020年10月,百度智能云推出應(yīng)用智能搭建平臺“愛速搭”;11月,騰訊云推出云開發(fā)低代碼平臺;12月,阿里正式推出低代碼應(yīng)用開發(fā)平臺“釘釘宜搭”。不僅大型云服務(wù)廠商進(jìn)入低代碼開發(fā)賽道,一批如奧哲、氚云、輕流、ClickPaaS等原生低代碼廠商也在這兩年獲得了更多資本與市場的認(rèn)可。
新趨勢,還是偽需求?
利用低代碼平臺實現(xiàn)開發(fā),也帶來了兩個不同方向上的爭議。一種言論是低代碼讓更多非專業(yè)人士能夠參與到開發(fā)當(dāng)中,將導(dǎo)致程序員失業(yè);另一種則相反,認(rèn)為低代碼平臺快速、靈活的特點只能實現(xiàn)簡單、基礎(chǔ)功能的搭建,其供給并不是用戶真正的需求。
兩種言論事實上都指向了低代碼平臺的價值和局限性的邊界。從技術(shù)上看,低代碼除了面向更大規(guī)模、滿足簡單場景需求的表單驅(qū)動模式,例如常見的一些用于個人信息收集的輕應(yīng)用,也有能實現(xiàn)更復(fù)雜應(yīng)用開發(fā)的模型驅(qū)動模式,通過可視化建模技術(shù)定義業(yè)務(wù)邏輯,功能更加整合與智能。
兩種模式也對應(yīng)了不同的使用對象,表單驅(qū)動可以被運用到更廣泛的場景,在數(shù)字化轉(zhuǎn)型的大背景下滿足更多中小型企業(yè)的需求,非計算機(jī)相關(guān)專業(yè)的業(yè)務(wù)人員自身即可根據(jù)需要進(jìn)行簡單的開發(fā),高效便捷滿足業(yè)務(wù)需求。而模型驅(qū)動則面向規(guī)模更大、需求更復(fù)雜和個性化的企業(yè)用戶,相對而言需要更多專業(yè)人員參與部署,以及更長的開發(fā)周期。
根據(jù)Gartner預(yù)測,2021年全球低代碼開發(fā)技術(shù)市場將達(dá)到138億美元,比2020年增長22.6%。疫情推動全球數(shù)字業(yè)務(wù)激增,不論是大型企業(yè),還是中小型企業(yè),都面臨著定制軟件解決方案的需求。
而低代碼成為潮流與專業(yè)人員的就業(yè)問題,與其說低代碼開發(fā)會使程序員有失業(yè)的可能,不如說其將進(jìn)一步釋放程序員們的潛力。低代碼的局限性使得在復(fù)雜開發(fā)場景里,專業(yè)的開發(fā)人員仍然是必不可少的,在低代碼壓縮了相對簡單的開發(fā)工作時間后,專業(yè)人員可以專注于開發(fā)更復(fù)雜的應(yīng)用程序。
低代碼的意義
《全球科技通史》里寫道:“技術(shù)的進(jìn)步讓人類能更有效地獲取能量,而更多的能量讓人類可以進(jìn)一步發(fā)展技術(shù),從時間維度上看,科技幾乎是世界上唯一能夠獲得疊加性進(jìn)步的力量,所以其發(fā)展是不斷加速的?!?/span>
低代碼開發(fā)的意義即體現(xiàn)于此,在應(yīng)用開發(fā)領(lǐng)域?qū)崿F(xiàn)可疊加的進(jìn)步與可復(fù)制的成功,不僅有利于滿足大范圍數(shù)字化轉(zhuǎn)型下供不應(yīng)求的企業(yè)發(fā)展需要,更有利于在過往科技的基礎(chǔ)上集中力量實現(xiàn)創(chuàng)新突破。
同時,在輔助軟件開發(fā)上,不止是低代碼平臺,人工智能也在發(fā)揮重要意義。越來越多的開發(fā)人員利用AI工具來在編碼過程中實現(xiàn)代碼自動補(bǔ)全、代碼搜索推薦、檢測bug、測試軟件等,這提升了軟件開發(fā)的效率,同時開始將開發(fā)人員的角色向整個流程的介入者進(jìn)行轉(zhuǎn)換。
低代碼組件的積累本身是人類編碼開發(fā)的結(jié)果,而這一結(jié)果又指向更高層次的應(yīng)用搭建,在這樣的正向循環(huán)中,每個時代的創(chuàng)新成就得以凸顯,科技加速實現(xiàn)美好生活。
(文/紅山)