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