科技云報(bào)道:以前沒人看得上的低代碼,火了(這四個(gè)才是真正的低代碼平臺)
科技云報(bào)道原創(chuàng)。
當(dāng)曾經(jīng)擔(dān)任大都會人壽MetLife CIO的加里·霍伯曼(Gary Hoberman)于2017年創(chuàng)立低代碼開發(fā)平臺公司Unqork時(shí),他度過了一段令人沮喪的日子。
霍伯曼試圖說服風(fēng)險(xiǎn)投資家投資他這家專注于軟件代碼生產(chǎn)的初創(chuàng)公司。霍伯曼提供了300個(gè)左右的買點(diǎn),但是沒有一個(gè)能讓風(fēng)投公司打開支票簿。
“我得到的第一條反饋是我太老了!”這讓45歲的霍伯曼情何以堪。
然而到了2020年,霍伯曼卻成功地讓Unqork成為一家低代碼開發(fā)平臺的獨(dú)角獸公司。今年10月,Unqork得到了2.07億美元的C輪融資,公司籌集的資金已達(dá)到了3.65億美元,估值達(dá)到了20億美元的。
今天,不管是AWS、微軟、谷歌云,還是阿里云、騰訊云、華為云等,沒有哪一家云服務(wù)巨頭,沒有投資低代碼和無代碼開發(fā)平臺。低代碼開發(fā)平臺已經(jīng)成為ICT領(lǐng)域最大的風(fēng)口。
-
未來五年新增應(yīng)用比過去40年總和還多
疫情是低代碼開發(fā)初試鋒芒的大好時(shí)機(jī)。
4月初,美國紐約在幾天內(nèi)就創(chuàng)建了一個(gè)新型冠狀病毒危機(jī)管理平臺,但卻沒有編寫任何一行計(jì)算機(jī)代碼。
作為一個(gè)在線門戶網(wǎng)站,該平臺允許紐約市政府繪制疫情地圖,并識別熱點(diǎn)地區(qū),也幫助當(dāng)?shù)孛癖娺B接到關(guān)鍵服務(wù)。
這一平臺就是由Unqork構(gòu)建的。這家當(dāng)時(shí)僅有100多名員工的科技公司的低代碼開發(fā)平臺讓紐約的新冠病毒危機(jī)管理平臺在72小時(shí)內(nèi)上線,不用編寫代碼,只需使用可視化拖放工具就可以創(chuàng)建。
在為紐約構(gòu)建了防疫門戶后,Unqork公司表示,利用低代碼開發(fā)平臺可以為其他城市、縣或州定制相同平臺,保證在48至72小時(shí)內(nèi)上線。
與美國的情況完全類似,中國在應(yīng)對新冠疫情上,低代碼/無代碼開發(fā)平臺也發(fā)揮重要的作用。阿里巴巴宜搭、西安葡萄城等低代碼平臺為抗疫一線快速開發(fā)應(yīng)用,得到政府有關(guān)部門的肯定。
疫情之后,實(shí)施數(shù)字化全速重構(gòu)與全面轉(zhuǎn)型是企業(yè)發(fā)展戰(zhàn)略的優(yōu)先項(xiàng)。面對日益多變的市場環(huán)境和復(fù)雜的日新月異的新技術(shù),很多企業(yè)家對于數(shù)字經(jīng)濟(jì)時(shí)代企業(yè)的數(shù)字化轉(zhuǎn)型有一種焦慮感。
這種環(huán)境,造就了市場對低代碼/無代碼開發(fā)平臺和工具的巨大需求。
當(dāng)前很多企業(yè)都有本地自身開發(fā)應(yīng)用的大量需求,Lamanna預(yù)測,未來五年內(nèi)會新增5億個(gè)應(yīng)用,比過去40年中的應(yīng)用總和還要多。企業(yè)所需的應(yīng)用也遠(yuǎn)遠(yuǎn)超出IT部門所能開發(fā)出來的能力。
低代碼趨勢正在全球范圍內(nèi)流行,據(jù)Gartner預(yù)測,到2024年,65%的企業(yè)都會采用低代碼的應(yīng)用。
根據(jù) Forrester的最新報(bào)告,低代碼開發(fā)平臺市場將從2015年的17億美金增長至2020年的155億美金,5年時(shí)間增長接近十倍。
2.低代碼開發(fā)不是淘汰程序員
低代碼開發(fā)就是開發(fā)人員可以通過編寫少量代碼,就可以快速生成應(yīng)用程序的一種方法。
簡單來說,低代碼開發(fā)就是將已有代碼的可視化模塊拖放到工作流中,以創(chuàng)建應(yīng)用程序的過程。由于它可以取代傳統(tǒng)的手工編碼應(yīng)用程序的開發(fā)方法,技術(shù)嫻熟的開發(fā)人員可以更智能、更高效地工作,而不會被重復(fù)的編碼束縛。
同時(shí)低代碼開發(fā)讓程序員可以將精力集中于創(chuàng)建應(yīng)用程序的10%部分,避免專業(yè)技術(shù)人才的浪費(fèi)。
無代碼或者0代碼開發(fā)平臺更進(jìn)一步,就是連10%的程序都不用編碼,是100%的無代碼開發(fā)平臺。它是為全民開發(fā)者準(zhǔn)備的,目前主要是企業(yè)中的業(yè)務(wù)人員。
從技術(shù)實(shí)現(xiàn)上來看,這些低代碼開發(fā)平臺分為三類:
首先,低代碼開發(fā)用到了業(yè)務(wù)流程管理(BPM)。可以借助其可視化操作的技術(shù),以直接拖拽的方式拼裝應(yīng)用,整個(gè)過程只需要用到很少的代碼。
其次,低代碼開發(fā)平臺還需要具備移動應(yīng)用開發(fā)平臺(MADP)能力。一些企業(yè)推出“一碼多端”開發(fā)技術(shù),采用混合開發(fā)技術(shù)構(gòu)建應(yīng)用,一套代碼同時(shí)生成安卓、iOS、PC等多終端應(yīng)用。
最后,最重要是PaaS,尤其是其中的aPaaS和iPaaS。
aPaaS是通過掌握業(yè)務(wù)知識的IT專家,或者掌握IT邏輯概念的業(yè)務(wù)專家主導(dǎo)構(gòu)建領(lǐng)域模型,通過可視化的領(lǐng)域模型構(gòu)建應(yīng)用邏輯、頁面邏輯、流程邏輯,形成復(fù)雜的業(yè)務(wù)場景數(shù)字化支撐。
同時(shí)利用iPaaS把不同的應(yīng)用系統(tǒng)通過集成模型實(shí)現(xiàn)更簡化的集成效果。
通過以上手段,低代碼開發(fā)實(shí)現(xiàn)了對傳統(tǒng)軟件開發(fā)的變革,開發(fā)成本降下來了,開發(fā)效率提高了,外部環(huán)境變化快速做出業(yè)務(wù)調(diào)整就能更靈活地應(yīng)對了。
無代碼低代碼開發(fā)不是為了淘汰程序員,而是改善他們的工作效率。其優(yōu)勢包括:
速度快,可以同時(shí)為多個(gè)平臺構(gòu)建應(yīng)用程序,并且在幾天甚至在幾小時(shí)以內(nèi)就可以向項(xiàng)目相關(guān)人員提交工作示例。
Unqork COO Alex Schmelkin稱,一家金融服務(wù)公司過去花費(fèi)數(shù)年時(shí)間才能打造成一種應(yīng)用,現(xiàn)在無需編寫代碼,只需要少數(shù)開發(fā)人員與業(yè)務(wù)人員聚集在一起,三個(gè)月內(nèi)就可以推出最終的軟件。
對開發(fā)人員的要求降低了,項(xiàng)目可以更高效、以更低廉的成本完成。
低風(fēng)險(xiǎn),擁有強(qiáng)大的安全流程,數(shù)據(jù)集成和跨平臺支持已經(jīng)內(nèi)置,并且可以輕松定制,意味著更低的風(fēng)險(xiǎn),并且可以將更多的時(shí)間集中在業(yè)務(wù)邏輯的實(shí)現(xiàn)上。
快速部署,部署前的影響評估,可以確保你的應(yīng)用程序按預(yù)期工作。如果有任何異常發(fā)生,你就可以回滾你所做的所有改變。
3.云服務(wù)商和軟件企業(yè)最上心
到今天,可以看到國內(nèi)外已有眾多主流的低代碼/無代碼開發(fā)平臺,發(fā)展相對成熟,國外的有OutSystems、Mendix、FileMaker等,國內(nèi)則出現(xiàn)了葡萄誠、iVX、凱特偉業(yè)氚云、APICloud、Dynamicon等。
在 Forrester 繪制的該領(lǐng)域象限圖中,OutSystems、Mendix、Kony占據(jù)了領(lǐng)導(dǎo)者地位,而GeneXus、Progress Software、MatsSoft、WaveMaker、Thinkwise等后起之秀,也呈現(xiàn)出強(qiáng)勁的追趕之勢。
國內(nèi)的奧哲網(wǎng)絡(luò)、ClickPaaS、宜創(chuàng)科技、數(shù)式科技、輕流、搭搭云等低代碼創(chuàng)業(yè)公司也于2018、2019年紛紛獲得投資。
Forrester繪制的象限圖
云服務(wù)商阿里云、騰訊云、華為云,以及谷歌云、AWS、微軟等也都推出了自己的低代碼/無代碼開發(fā)平臺。
很多SaaS巨頭如Salesforce、ZohoCreator等都有自己的低代碼開發(fā)平臺。國內(nèi)的北森、銷售易、致遠(yuǎn)互聯(lián)等都在發(fā)展自己的PaaS平臺中,引入低代碼開發(fā)理念。
當(dāng)然傳統(tǒng)的軟件巨頭SAP、甲骨文、浪潮、金蝶、用友等也推出了自己的產(chǎn)品,也是目前市場上技術(shù)現(xiàn)對比較成熟的企業(yè)。
那么這些企業(yè)的低代碼開發(fā)怎么實(shí)現(xiàn)的?
在具體的技術(shù)實(shí)現(xiàn)路徑上,低代碼開發(fā)平臺能大體分為兩類:
一類是基于表單驅(qū)動的模式,以BPM技術(shù)為重點(diǎn),可以通過多個(gè)有層級關(guān)系的表單串聯(lián)出一個(gè)輕量級應(yīng)用,比如一個(gè)進(jìn)銷存管理工具。其主打零代碼開發(fā),可以視為是傳統(tǒng)單一表單制作工具的升級版。
另一類是基于模型驅(qū)動的模式,以PaaS技術(shù)為重點(diǎn),可以通過領(lǐng)域模型的構(gòu)建開發(fā)出不同類型和規(guī)模的應(yīng)用,比如APP、ERP、CRM等。其能應(yīng)對企業(yè)不同程度的復(fù)雜場景開發(fā)需求,既能服務(wù)大企業(yè)客戶,也能服務(wù)中小企業(yè)客戶, ClickPaaS都是這一類的平臺。
現(xiàn)在說哪一種實(shí)現(xiàn)路徑占優(yōu),都是片面的,站立的角度不同而已。
4.用起來是硬道理
在數(shù)字經(jīng)濟(jì)發(fā)展的大潮中,低代碼無代碼開發(fā)平臺要讓每個(gè)人,包括開發(fā)者和普通業(yè)務(wù)人員,都能夠成為企業(yè)數(shù)字化過程中的主導(dǎo)者和構(gòu)建者!讓普通人更容易上手!
正是基于這一目標(biāo),應(yīng)用需求多的云服務(wù)商成為低代碼投資的主要來源。一家云服務(wù)商如谷歌云會同時(shí)投資幾家不同技術(shù)路徑的公司。阿里云在推出己有品牌低代碼開發(fā)平臺外,更是投資了眾多平臺。
目前市場上出現(xiàn)了越來越的自稱無代碼、零代碼的開發(fā)平臺。對很多人而言,并不知道低代碼與無代碼兩種開發(fā)方式的區(qū)別,甚至?xí)煺娴恼J(rèn)為,無代碼開發(fā)肯定比低代碼開發(fā)更有誘惑力。
首先,采用低代碼/無代碼的企業(yè)必須具有一定的數(shù)字化基礎(chǔ),企業(yè)員工也必須具有一定的能力。客觀來講,所謂低代碼/無代碼,并不是像大家從字面上看到,可以什么都不用學(xué),就能夠開發(fā)軟件。
如果企業(yè)沒有數(shù)字化基礎(chǔ),員工沒有對所從事的業(yè)務(wù)以及流程的深刻理解,根本無法生成應(yīng)用軟件,更不可能對企業(yè)業(yè)務(wù)發(fā)展產(chǎn)生正面的作用。
其次,要對公司實(shí)際業(yè)務(wù)的痛點(diǎn)有深刻的認(rèn)知。不管是技術(shù)人員,還是業(yè)務(wù)人員,都必須面對在財(cái)務(wù)、人事、銷售管理等方面最關(guān)鍵的痛點(diǎn),新應(yīng)用能夠解決這些痛點(diǎn),否則開發(fā)的新應(yīng)用將成為無源之水、無本之木。
第三,公司已經(jīng)積累了一定的數(shù)據(jù),比如銷售數(shù)據(jù)、人才數(shù)據(jù)、物流數(shù)據(jù)、財(cái)務(wù)數(shù)據(jù)等,可以通過無代碼開發(fā),更好的利用數(shù)據(jù)。
第四,個(gè)性化需求更強(qiáng)的公司,更容易利用低代碼平臺開發(fā)滿足自己個(gè)性化需求的應(yīng)用。
開發(fā)更快,代碼量更低,這是低代碼開發(fā)平臺永遠(yuǎn)的追求,也是企業(yè)核心競爭的體現(xiàn)。
【關(guān)于科技云報(bào)道】
專注于原創(chuàng)的企業(yè)級內(nèi)容行家——科技云報(bào)道。成立于2015年,是前沿企業(yè)級IT領(lǐng)域Top10媒體。獲工信部權(quán)威認(rèn)可,可信云、全球云計(jì)算大會官方指定傳播媒體之一。深入原創(chuàng)報(bào)道云計(jì)算、大數(shù)據(jù)、人工智能、區(qū)塊鏈等領(lǐng)域。