[]
低代碼(Low-Code / Low-Code Development Platform / Low-Code Application Platform)提出于2014年,是指一項可用于提升軟件交付速度的開發技術和工具,以可視化為典型特征,能起到降低編碼開發工作量和開發成本的目的。從實踐上看,低代碼技術延續了元數據驅動的設計理念,提供多層次的組件封裝,以犧牲極限性能優化和精細化交互體驗為代價,換來了數倍提升的開發效率。所以,低代碼技術主要應用于企業軟件開發,通常不適用于構建數據量和并發用戶量巨大、對用戶體驗有極致要求的互聯網應用。
低代碼有很長一段自由發展期,期間缺乏完整定義,大家習慣根據自己的理解為 新技術“添磚加瓦”,導致沒有統一認知,競爭賽道模糊。2014年,Forrester提出低代碼的定義,“讓人們可以用最少的手工編碼就可以快速開發應用,并可以快速配置和部署的一種技術和工具?!保?018年,Gartner提出和推廣aPaaS和iPaaS概念,持續的 技術創新讓低代碼受到越來越多的人關注。相關研究機構的定義引導大眾形成了對低代碼的基本認知,規范了發展賽道,并指出其技術特點高度契合數字化轉型需求,迅速吸引了大量資本投入,極大地加強了低代碼的市場活躍度。
目光轉到國內,中國信通院低代碼無代碼推進中心于2021年成立,首批成員涵蓋了葡萄城、浪潮、致遠互聯、網易等頭部低代碼廠商。該中心在2022年推出了凝聚國內低代碼廠商最大共識的《低代碼發展白皮書(2022年)》,提出了低代碼開發平臺的完整概念:低代碼開發平臺是指運用低代碼技術將底層架構和基礎設施等抽象為圖形界面,以可視化設計及配置為主,少量代碼為輔,提供快速搭建頁面、設計數據模型、創建業務邏輯等能力,實現應用快速構建的開發平臺。低代碼開發平臺必須具備應用全生命周期管理能力,支持設計、開發、測試、部署、迭代、運維的全生命周期管理,實現應用開發效率提升、需求快速響應、敏捷迭代更新、運營維護便捷等目標,是一站式的應用開發平臺。
截止目前,國內活躍的低代碼廠商和產品數量已有數百個,差異化較大。行業通常將其劃分為兩大類,共9個賽道。
專業(dedicated)廠商指那些以軟件開發工具為主業的低代碼廠商,這些廠商推出的產品從運用方式到宣傳運維都具有相當強的獨立性,在不依賴其他軟件或服務的前提下,可以獨立完成應用構建工作。
注意:這里的“專業”僅用來評價廠商的經營業態,與產品能力或產品設計的專業性無關。
本類型的產品根據技術路線不同,可以分為兩大賽道:
賽道1、面向業務開發者的低代碼開發平臺:將數據與業務邏輯合一的表單驅動低代碼,衍生于ERP、OA中廣泛使用的可配置化技術,使用體驗類似于成品軟件的實施。從市場宣傳角度看,大部分表單驅動的低代碼開發平臺采用了“無代碼”的宣傳口號(本站部分頁面以“無代碼”代指“表單驅動的低代碼平臺”)。典型代表調有捷德(Joget DX)、輕流。本賽道與“互聯網思維”貼合度高,深受國內互聯網投資機構歡迎,廠商和數量占優勢,但經營持續性風險較高。
賽道2、面向專業開發者的低代碼開發平臺:數據與邏輯完全分離、各自獨立的模型驅動低代碼,是可視化開發技術發展的產物,體驗上承襲了傳統軟件開發的生命周期,也被稱為“狹義的低代碼”。典型代表有西門子(Mendix)、Outsystems、葡萄城(活字格)、ClickPaaS。本賽道的產品研發門檻較高,商業模式對知識產權付費環境的要求高,目前以國外廠商為主,國內廠商數量較少。
提示:
低代碼和無代碼面向不同的應用場景,不存在演化關系,也沒有絕對的優劣可言。但因為低代碼與無代碼的差異性較大,國際主要的研究機構在研究和評估低代碼與無代碼技術時采取了不同的方法。中國信通院針對這兩種技術分別設定了行業標準,強調了它們之間的差異。在低代碼開發平臺方面,模型驅動被視為基礎要求。此外,針對低代碼平臺,區分了面向業務開發者的表單驅動平臺和面向專業開發者的模型驅動平臺。
詳細了解:低代碼的定義與發展歷程
隨著“低代碼概念”在投資屆的火熱,大量軟件和互聯網廠商陸續推出低代碼產品。因為這些廠商的主打業務并不是低代碼,可以歸類為non-dedicated,即非專業廠商。這類廠商通過引入熱門的低代碼產品來豐富自身產品線,實現“為主要產品引流”或“擴大增值服務”的目標。相比于將低代碼視為自身主要產品的專業廠商來說,非專業廠商的產品在產品功能的獨立性、資源投入的長期性等領域會遭遇更多質疑。該類產品通常會選擇研發門檻較低、對互聯網資本更有吸引力的表單驅動技術路線,產品形態大多趨近于無代碼。
本類型的產品根據廠商的主打業務不同,可以分為7個賽道。
賽道3、數字流程自動化(BPM):以自身BPM方案中的工作流模塊和表單模塊為基礎,將其擴展成為低代碼平臺。典型代表有炎黃盈動(AWS PaaS)、奧哲(云樞)。
賽道4、公有云:充分利用自身積累的資本、生態和政企關系資源,快速推出簡化版的表單驅動低代碼產品,以便于在低代碼領域“跑馬圈地”。典型代表有阿里巴巴(宜搭)、百度(愛速搭)、華為(應用魔方)、微軟(Power Platform)、騰訊(微搭)。
賽道5、AI/機器學習:基于表單模式的定制化數據采集和結果展示功能打造的低代碼。典型代表有第四范式(HyperCycle)。
賽道6、BI:基于表單模式的定制化數據填報功能打造的低代碼。典型代表有帆軟(簡道云)。
賽道7、協作管理(OA):基于定制化工作流和數據填報功能打造的低代碼。產品能力通常比無代碼更多樣,甚至傾向于狹義低代碼。典型代表有泛微(E-Builder)。
賽道8、流程自動化機器人(RPA):基于定制化數據填報、流程設置以及數據展示功能打造的低代碼。典型代表有云擴(ViCode)、來也(流程創造者)。
賽道9、數字化運營平臺(ERP):基于二開解決方案打造的低代碼。產品能力通常接近于狹義低代碼。典型代表有博科(Yigo)、金蝶(金蝶云·蒼穹)、浪潮(iGIX)、用友(YonBIP)。
與多樣化的低代碼產品相對應,低代碼的用戶群體也呈現出不一樣的特點。來自IT部門和軟件公司的專業開發者,以及來自企業其他部門的業務開發者都能從低代碼技術中獲益,前者多選擇模型驅動的低代碼,而后者則更傾向于使用無代碼。
群體 | 特點 | |
---|---|---|
提升開發效率,提高用戶滿意度 | ||
擴充開發力量,消除信息化死角 | ||
各司其職,全面發揮IT創造力 |
低代碼開發平臺可以顯著提升軟件開發的效率,可廣泛應用于各行業數字化轉型升級。具體而言,開發者可以使用低代碼開發平臺,更簡單、更快速地構建個性化應用,打造數字化平臺。
詳細了解:低代碼創新軟件開發模式
type=info
關注活字格低代碼,獲取更多低代碼技術、資源